Այս արագ ձեռնարկում դուք կսովորեք փոխակերպել SVG-ն PDF-ի Java-ի միջոցով ընդամենը մի քանի տող կոդի օգնությամբ: Այն պահանջում է բեռնել SVG ֆայլը և այն պահել սկավառակի վրա որպես PDF: Դուք կարող եք փոխել SVG-ը PDF-ի, օգտագործելով Java, ինչպես նաև ելքային PDF-ը տարբեր ձևերով հարմարեցնելու տարբերակով:
Java-ի միջոցով SVG-ն PDF արտահանելու քայլեր
- Կարգավորեք ձեր նախագիծը, որպեսզի օգտագործի 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-ի միջոցով-ի հոդվածը: