У сфері обробки документів і динамічних візуалізацій перетворення масштабованої векторної графіки (SVG) у формат портативного документа (PDF) є ключовою можливістю. У цьому підручнику ми розглянемо основні етапи відтворення SVG як PDF за допомогою Java. Цей процес дозволяє розробникам створювати документи, придатні для спільного використання, друку або вбудовування в різні програми. Нижче ви знайдете необхідні кроки та код Java для рендерингу SVG у PDF.
Кроки для відтворення SVG як PDF за допомогою Java
- Налаштуйте IDE на використання GroupDocs.Viewer for Java для перетворення SVG у PDF
- Створіть екземпляр класу Viewer, надавши шлях до файлу SVG як аргумент його конструктору
- Отримайте параметри перегляду, створивши об’єкт класу PdfViewOptions
- Викличте метод Viewer.view, надавши параметри перегляду, щоб зберегти вихідний файл PDF на диск
Зазначені вище кроки для перетворення SVG у PDF можна застосувати до широко використовуваних операційних систем, таких як Windows, macOS і Linux, якщо інстальовано Java. Для цього перетворення не потрібно встановлювати додаткове програмне забезпечення чи інструменти. Можливість конвертувати SVG у PDF на Java є цінним активом для розробників. Розробники можуть використовувати властиві функції бібліотеки перегляду для ефективного перетворення вмісту SVG у широко підтримуваний і структурований формат PDF. Наступний приклад коду ілюструє, як виконати це перетворення.
Код для відтворення SVG як PDF за допомогою Java
import com.groupdocs.viewer.License; | |
import com.groupdocs.viewer.Viewer; | |
import com.groupdocs.viewer.options.PdfViewOptions; | |
public class RenderSVGasPDFUsingJava { | |
public static void main(String[] args) { | |
// Set License to avoid the limitations of Viewer library | |
License license = new License(); | |
license.setLicense("GroupDocs.Viewer.lic"); | |
Viewer viewer = new Viewer("input.svg"); | |
// Specify the PDF file name. | |
PdfViewOptions viewOptions = new PdfViewOptions("output.pdf"); | |
viewer.view(viewOptions); | |
} | |
} |
Крім того, ця трансформація відкриває шляхи для створення візуально привабливого та інтерактивного вмісту. Внутрішня масштабованість SVG плавно перетворюється на PDF, забезпечуючи чіткість і чіткість графіки незалежно від платформи перегляду. Коли ви інтегруєте це перетворення у свої проекти, дуже важливо адаптувати процес відповідно до конкретних потреб вашої програми. Крім того, ознайомтеся з розширеними функціями, які пропонує вибрана бібліотека, щоб отримати комплексніше рішення. Після того, як ви успішно налаштували рекомендовану бібліотеку та внесли необхідні корективи в шляхи до файлів, додавання коду для відтворення SVG як PDF у Java до ваших проектів стане простим і безпроблемним завданням.
У попередньому посібнику ми заглибились у процес рендерингу SVG як HTML. Якщо вам потрібні додаткові вказівки, радимо переглянути нашу спеціальну статтю про те, як візуалізувати SVG як HTML за допомогою Java.