PDF вже багато років керує світом форматів цифрових документів для друку, спільного використання, обміну та архівування документів. Однак PDF може бути непридатним у певних ситуаціях, наприклад для відображення на веб-сторінці, оскільки для цього потрібна підтримка браузера або додаткові модулі. У таких випадках SVG виступає як альтернатива. Файли SVG можна легко відображати на веб-сторінках, не заважаючи користувачам, завдяки незалежності роздільної здатності екрана. Отже, у таких випадках відбувається перетворення PDF у SVG. У цій статті ви дізнаєтесь, як конвертувати файли PDF у формат SVG за допомогою Java.
- Java PDF to SVG Converter API — Безкоштовне завантаження
- Конвертація PDF у SVG
- Конвертуйте PDF у SVG за допомогою додаткових параметрів
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-файл за допомогою класу Document.
- Створіть об’єкт класу SvgSaveOptions.
- Збережіть PDF як SVG за допомогою методу Document.save(String, SvgSaveOptions).
У наведеному нижче прикладі коду показано, як конвертувати 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 дозволяє виконати це за допомогою наступних параметрів.
- CompressOutputToZipArchive
- CustomStrategyOfEmbeddedImagesSaving
- ScaleToPixels
- TreatTargetFileNameAsDirectory
Нижче наведено кроки для перетворення PDF у SVG із додатковими параметрами.
- Завантажте PDF-файл за допомогою класу Document.
- Створіть об’єкт класу SvgSaveOptions.
- Установіть потрібний параметр SVG, наприклад CompressOutputToZipArchive.
- Збережіть PDF як SVG за допомогою методу Document.save(String, SvgSaveOptions).
У наведеному нижче прикладі коду показано, як виконати налаштоване перетворення 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 за допомогою документації.