В този бърз урок ще се научите да конвертирате 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.