Այս պարզ թեման թույլ կտա ձեզ փոխարկել SVG-ը PDF Java-ում: Այն ընդգրկում է շրջակա միջավայրի ստեղծման մասին տեղեկատվությունը, ներառյալ քայլ առ քայլ ալգորիթմը և առաջարկում է կոդի օրինակ՝ Java-ում **SVG-ից PDF փոխարկիչ ծրագրակազմ մշակելու համար: Ավելին, այն նաև ներառում է փոխակերպման գործընթացի իմպրովիզացիա՝ հիմնված ձեր պահանջների վրա:
SVG-ն PDF-ի Java-ում արտահանելու քայլեր
- Կարգավորեք միջավայրը՝ ավելացնելով Aspose.CAD for Java՝ օգտագործելով պահեստի կառավարիչը՝ SVG-ն PDF-ի փոխարկելու համար
- Բեռնել սկզբնաղբյուր SVG ֆայլը՝ օգտագործելով Image դասի օրինակ
- Ստեղծեք PdfOptions դասի օբյեկտ և սկզբնավորեք CadRasterizationOptions դասի օբյեկտը՝ էջի չափը սահմանելու համար։
- Օգտագործեք պահպանման մեթոդը SVG ֆայլը PDF ձևաչափի փոխարկելու համար
Վերոհիշյալ քայլերը ենթադրում են SVG ֆայլերը Java-ի PDF-ի փոխարկելու ընթացակարգը: Նախևառաջ, SVG ֆայլի նմուշը բեռնվում է Image դասի օրինակի միջոցով, որին հաջորդում է ելքային PDF ֆայլի համար անհրաժեշտ PDF և պատկերների ռաստերիացման ընտրանքները: Ի վերջո, մուտք գործած SVG ֆայլը կարտացոլվի որպես PDF փաստաթուղթ սկավառակի վրա:
Կոդ՝ SVG-ն PDF-ի Java-ով արտահանելու համար
import com.aspose.cad.Image; | |
import com.aspose.cad.License; | |
import com.aspose.cad.imageoptions.CadRasterizationOptions; | |
import com.aspose.cad.imageoptions.PdfOptions; | |
public class ConvertSvgToPDF { | |
public static void main(String[] args) throws Exception { // main method to convert SVG to PDF | |
String path = "/Users/KnowledgeBase/TestData/"; | |
// Set the license to convert SVG to PDF file | |
License licenseSVGtoPDF = new License(); | |
licenseSVGtoPDF.setLicense(path + "Conholdate.Total.Product.Family.lic"); | |
// Load the source SVG file from the disk | |
Image svgImage = Image.load(path + "ExportedSvg.svg"); | |
// Create the PdfOptions object for the output PDF file | |
PdfOptions pdfOpts = new PdfOptions(); | |
// Create an instance of the rasterization options class | |
CadRasterizationOptions rasterOption = new CadRasterizationOptions(); | |
rasterOption.setPageWidth(600); | |
rasterOption.setPageHeight(600); | |
pdfOpts.setVectorRasterizationOptions(rasterOption); | |
// Convert SVG to PDF | |
svgImage.save(path + "Exported.pdf", pdfOpts); | |
} | |
} |
Վերոնշյալ կոդի օրինակը փոխակերպում է SVG-ն PDF-ի Java-ում: CadRasterizationOptions դասը նախատեսված է ելքային PDF ֆայլի էջի չափը սահմանելու համար: Բացի այդ, դուք կարող եք նաև կարգավորել ջրանիշի գույնը, ջրանիշի տեքստը, տեքստի ռոտացիան և PdfOptions դասի այլ հատկություններ՝ ըստ ձեր պահանջների:
Այս թեման ընդգրկում է *SVG-ը Java-ի PDF-ի փոխակերպման մանրամասները: Եթե ցանկանում եք իմանալ PLT-ի PDF փոխակերպման մասին, կարդացեք հոդվածը PLT-ի փոխակերպումը PDF-ի Java-ում-ում: