Փոխարկել SVG-ն PDF-ի Java-ում

Այս պարզ թեման թույլ կտա ձեզ փոխարկել SVGPDF Java-ում: Այն ընդգրկում է շրջակա միջավայրի ստեղծման մասին տեղեկատվությունը, ներառյալ քայլ առ քայլ ալգորիթմը և առաջարկում է կոդի օրինակ՝ Java-ում **SVG-ից PDF փոխարկիչ ծրագրակազմ մշակելու համար: Ավելին, այն նաև ներառում է փոխակերպման գործընթացի իմպրովիզացիա՝ հիմնված ձեր պահանջների վրա:

SVG-ն PDF-ի Java-ում արտահանելու քայլեր

  1. Կարգավորեք միջավայրը՝ ավելացնելով Aspose.CAD for Java՝ օգտագործելով պահեստի կառավարիչը՝ SVG-ն PDF-ի փոխարկելու համար
  2. Բեռնել սկզբնաղբյուր SVG ֆայլը՝ օգտագործելով Image դասի օրինակ
  3. Ստեղծեք PdfOptions դասի օբյեկտ և սկզբնավորեք CadRasterizationOptions դասի օբյեկտը՝ էջի չափը սահմանելու համար։
  4. Օգտագործեք պահպանման մեթոդը 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-ում-ում:

 Հայերեն