PDF вже багато років керує світом форматів цифрових документів для друку, спільного використання, обміну та архівування документів. Однак PDF може бути непридатним у певних ситуаціях, наприклад для відображення на веб-сторінці, оскільки для цього потрібна підтримка браузера або додаткові модулі. У таких випадках SVG виступає як альтернатива. Файли SVG можна легко відображати на веб-сторінках, не заважаючи користувачам, завдяки незалежності роздільної здатності екрана. Отже, у таких випадках відбувається перетворення PDF у SVG. У цій статті ви дізнаєтесь, як конвертувати файли PDF у формат SVG за допомогою Java.

Java PDF to SVG Converter 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 for 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 за допомогою документації.

Дивись також