Как преобразовать SVG в PDF с помощью Java

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

Шаги для экспорта SVG в PDF с помощью Java

  1. Настройте свой проект для использования Aspose.Imaging из репозитория Maven.
  2. Загрузите исходный файл SVG, используя объект класса Image.
  3. Создайте экземпляр объекта класса PdfOptions для настройки выходного PDF-файла.
  4. Сохраните изображение в формате PDF, используя указанные параметры PDF.

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

Код для преобразования из SVG в PDF с использованием Java

import com.aspose.imaging.Image;
import com.aspose.imaging.License;
import com.aspose.imaging.imageoptions.PdfOptions;
public class ConvertSVGToPDFUsingJava {
public static void main(String[] args) // Main function to convert SVG to PDF using java
{
// Initialize license to avoid watermark in the output PDF created from SVG
License licForSvgToPdf = new License();
licForSvgToPdf.setLicense("Aspose.Imaging.lic");
// Load the input SVG image to be converted to PDF
Image img = Image.load("Circle.svg");
// Instantiate the PdfOptions class object to customize the converted PDF from SVG
PdfOptions options = new PdfOptions();
// Save the output PDF file using the PdfOptions object
img.save("Compressed.pdf",options);
System.out.println("Done");
}
}

Этот код преобразует SVG в PDF с помощью Java и предоставляет параметры для установки PDFCoreOptions с помощью объекта класса PdfOptions. Вы можете установить уровень структуры закладок, сжатие, расширенные уровни структуры, уровни структуры заголовка, качество JPEG и свойства соответствия PDF с помощью PDFCoreOptions. Точно так же вы можете установить имя автора выходного PDF-файла, ключевые слова, тему и заголовок, используя свойство PdfDocumentInfo в объекте класса PdfOptions.

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

 Русский