Преобразование PDF в Word с помощью Java
Вы можете легко преобразовать документы PDF в документы Word ( .docx или .doc ) программным путем в приложениях Java. Такое преобразование полезно, когда вам нужно отредактировать текст ваших PDF-документов или применить форматирование текста. В этой статье вы узнаете , как конвертировать PDF в Word с помощью Java .
В этой статье обсуждаются/рассматриваются следующие темы:
- Java API для преобразования PDF в Word
- Преобразование PDF в Word с помощью Java
- Преобразование определенных страниц PDF в Word
- Загрузить защищенный паролем PDF и преобразовать в Word
Java API для преобразования PDF в Word
Я буду использовать GroupDocs.Conversion for Java API для преобразования PDF в DOCX. Этот API обеспечивает быстрое, эффективное и надежное решение для преобразования файлов в приложения Java без установки какого-либо внешнего программного обеспечения. Он поддерживает преобразование между всеми популярными форматами деловых документов, такими как PDF, HTML, электронная почта, Word, Excel, PowerPoint, Project, Photoshop, CorelDraw, AutoCAD, форматы файлов растровых изображений и многие другие. Это также позволяет вам отображать весь документ или отображать его частично, чтобы ускорить процесс. API совместим со всеми версиями Java и поддерживает популярные операционные системы (Windows, Linux, macOS), способные запускать среду выполнения Java.
Загрузка и настройка
Вы можете загрузить JAR-файл API или просто добавить следующую конфигурацию pom.xml в свое приложение Java на основе Maven, чтобы попробовать приведенные ниже примеры кода.
<хранилище>GroupDocsJavaAPI Java API GroupDocs http://repository.groupdocs.com/repo/
<зависимость>com.groupdocs преобразование групповых документов <версия>21. 7
Преобразование PDF в Word с помощью Java
Вы можете преобразовать PDF-документы в Word, выполнив простые шаги, указанные ниже:
- Создайте экземпляр Converter class
- Укажите путь к входному файлу
- Создать экземпляр WordProcessingConvertOptions
- Установить номер стартовой страницы
- Укажите общее количество страниц для преобразования
- Установить формат выходного файла
- Позвони в Метод Convert() вместе с путем к выходному файлу и параметрами преобразования
В следующем примере кода показано , как преобразовать файл PDF в документ Word с помощью Java .
Преобразование PDF в Word с помощью Java
Класс Converter является основным классом, управляющим процессом преобразования документа. Он предоставляет различные методы для преобразования документов поддерживаемых форматов файлов.
Класс WordProcessingConvertOptions предоставляет параметры для преобразования в тип файла WordProcessing. Метод setPageNumber() позволяет установить начальный номер страницы для начала преобразования. Принимая во внимание, что метод setPagesCount() определяет общее количество страниц, которые необходимо преобразовать, начиная с определенного номера страницы. Метод setFormat() этого класса позволяет установить выходной формат преобразованного документа. В качестве входных данных он принимает тип перечисления WordProcessingFileType.
Преобразование определенных страниц PDF в Word
Вы можете преобразовать определенные страницы документа PDF в Word, выполнив простые действия, указанные ниже:
- Создайте экземпляр Converter class
- Укажите путь к входному файлу
- Создать экземпляр WordProcessingConvertOptions
- Установить список номеров страниц для преобразования
- Вызов метода Convert() вместе с путем к выходному файлу и параметрами преобразования
В следующем примере кода показано , как преобразовать определенные страницы из файла PDF в документ Word с помощью Java
Класс WordProcessingConvertOptions предоставляет метод setPages() для преобразования определенных номеров страниц, определенных в списке с разделителями-запятыми, из исходного документа.
Загрузить PDF-файл, защищенный паролем, и преобразовать в Word
Вы можете преобразовать PDF-документ, защищенный паролем, в Word, выполнив простые шаги, указанные ниже:
- Создать PdfLoadOptions
- Установить пароль
- Создать экземпляр Преобразователя класса
- Укажите путь к входному файлу
- Вызов метода Convert() вместе с путем к выходному файлу и параметрами преобразования
В следующем примере кода показано, как преобразовать файл PDF, защищенный паролем, в документ Word с помощью Java 9.0008 .