В этом кратком руководстве вы научитесь конвертировать SVG в PDF с помощью Java с помощью всего пары строк кода. Требуется загрузить файл SVG, а затем сохранить его на диске как PDF. Вы можете изменить SVG на PDF с помощью Java, а также настроить выходной PDF-файл различными способами.
Шаги для экспорта SVG в PDF с помощью Java
- Настройте свой проект для использования Aspose.Imaging из репозитория Maven.
- Загрузите исходный файл SVG, используя объект класса Image.
- Создайте экземпляр объекта класса PdfOptions для настройки выходного PDF-файла.
- Сохраните изображение в формате 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.