Конвертировать ODT в PDF-файл в C# ASP. NET (и добавить контент) - PullRequest
0 голосов
/ 17 февраля 2020

Мне было интересно, как лучше всего преобразовать ODT-файл в PDF, добавив при этом содержимое в этот файл.

Я не знаю, какие маршруты (для библиотек) возможны для выполнения этой работы:

  1. ODT> edit> PDF
  2. ODT> PDF> edit
  3. ODT> HTML> edit> PDF
  4. ODT> DO C (X)> edit> PDF

API, который я создаю, используя C# ASP. NET, версия 3.1. Я искал несколько часов, что лучший способ начать это, но я действительно изо всех сил пытаюсь найти правильную библиотеку. Я никогда раньше не использовал слишком много библиотек, поэтому я не знаю, где искать и что именно мне нужно. Я пытался просматривать пакеты NuGet в Visual Studio 2019, но ни один из них не работает с ODT, кроме DOCX или HTML. Кто-нибудь, кто имеет опыт работы с этим и может рассказать мне, что мне делать?

1 Ответ

0 голосов
/ 18 февраля 2020

Решение, которое я нашел:

  • Конвертируйте мои файлы .odt в файлы. html, используя cloudconvert . Это также можно сделать партиями. Однако вам, возможно, придется сделать это вручную.
  • Используйте Html Agility Pack для редактирования файлов. html перед их созданием .pdf.
  • Использование iText7 с расширением pdf HTML для создания моих файлов PDF из файлов. html.
...