Как конвертировать PDF в WORD в C#

Кто-нибудь знает компонент.Net для программного преобразования PDF в Word или RTF? Я не хочу использовать OCR и Adobe зависимые решения.

3 ответа

Я пробовал несколько библиотек:

Среди них мне больше всего понравился PDF Focus .NET, и я объясню почему:

  1. Они пытаются сохранить структуру документа EDITABLE, чтобы, когда я попытаюсь продолжить редактирование текста, абзац будет плавно продлен. Другие библиотеки пытаются использовать "минималистичный" подход, вставляя формы с абсолютным позиционированием, так что если вы продолжите редактировать текст, он будет перекрываться со следующим фрагментом текста.
  2. Они делают все возможное, чтобы распознавать таблицы, так что таблицы в выходном документе будут РЕАЛЬНЫМИ ТАБЛИЦАМИ, а не набором форм и текстов с абсолютным позиционированием (созданным другими библиотеками).

Наш клиент сейчас оценивает разные библиотеки, и я рекомендую PDF Focus .NET в первую очередь.

PS Я НЕ УЧАСТВУЮ В НИХ ВИДАХ ОТНОШЕНИЙ С ЭТИМ ПРОИЗВОДИТЕЛЕМ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ. Как бывший разработчик.NET, я просто вижу компоненты высокого качества, которые действительно работают.

Вам нужно что-то вроде GemBox.Document. Это простой компонент.NET, который позволяет вам манипулировать и конвертировать все виды файлов документов.

Вы должны были прочитать это: C# и PDF. Существуют методы конвертации, как, например, вышеупомянутый PDF Focus, но имейте в виду: это глючит, и происходит сбой. PDF не предназначен для чтения на ПК.

Другие вопросы по тегам