PDF уже много лет правит миром форматов цифровых документов для печати, совместного использования, обмена и архивирования документов. Однако PDF может не подходить в определенных ситуациях, например для отображения на веб-странице, поскольку для этого требуется поддержка браузера или дополнительные подключаемые модули. В таких случаях в качестве альтернативы используется SVG. Файлы SVG можно легко отображать на веб-страницах, не нарушая работу пользователя из-за независимости от разрешения экрана. Следовательно, в таких случаях происходит преобразование PDF в SVG. В этой статье вы узнаете, как преобразовать файлы PDF в формат SVG с помощью Java.

Java конвертер PDF в SVG API — скачать бесплатно

Aspose.PDF for Java — это API для работы с PDF со встроенным конвертером PDF. API позволяет с высокой точностью преобразовывать документы PDF в формат SVG. Вы можете либо загрузить API, либо установить его в свои Java-приложения, используя следующие конфигурации Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-pdf</artifactId>
    <classifier>jdk17</classifier>
</dependency>

Преобразование PDF в SVG Java

Ниже приведены шаги для преобразования файла PDF в формат SVG с использованием Aspose.PDF для Java.

В следующем примере кода показано, как преобразовать PDF в SVG с помощью Java.

// Загрузить PDF-файл
Document doc = new Document("Input.pdf");

// Создать экземпляр объекта SvgSaveOptions
SvgSaveOptions saveOptions = new SvgSaveOptions(); 

// Сохраните PDF как файл SVG.
doc.save("output.svg", saveOptions);

Преобразование PDF в SVG с дополнительными параметрами

Aspose.PDF также предоставляет некоторые дополнительные параметры для настройки преобразования PDF в SVG. Класс SvgSaveOptions позволяет сделать это, используя следующие параметры.

Ниже приведены шаги для преобразования PDF в SVG с дополнительными параметрами.

В следующем примере кода показано, как выполнить настраиваемое преобразование PDF в SVG.

// Загрузить PDF-файл
Document doc = new Document("Input.pdf");

// Создать экземпляр объекта SvgSaveOptions
SvgSaveOptions saveOptions = new SvgSaveOptions();

// Не сжимайте изображение SVG в Zip-архив
saveOptions.CompressOutputToZipArchive = false; 

// Сохраните PDF как файл SVG.
doc.save("output.svg", saveOptions);

Вывод

В этой статье вы увидели, как конвертировать PDF-файлы в SVG с помощью Java. В примерах кода также продемонстрировано индивидуальное преобразование с дополнительными параметрами. Вы можете узнать больше о Java PDF API, используя документацию.

Смотрите также