تبدیل SVG به PDF در جاوا

این مبحث ساده به شما امکان می دهد SVG را به PDF در جاوا تبدیل کنید. اطلاعات مربوط به راه اندازی محیط از جمله الگوریتم گام به گام را پوشش می دهد و یک مثال کد برای توسعه یک نرم افزار تبدیل SVG به PDF در جاوا ارائه می دهد. علاوه بر این، شامل بداهه سازی فرآیند تبدیل بر اساس نیازهای شما نیز می شود.

مراحل صادرات SVG به PDF در جاوا

  1. پیکربندی محیط با افزودن Aspose.CAD for Java با استفاده از مدیر مخزن برای تبدیل SVG به PDF
  2. فایل SVG منبع را با استفاده از نمونه ای از کلاس Image بارگیری کنید
  3. یک شی از کلاس PdfOptions ایجاد کنید و برای تنظیم اندازه صفحه، شی کلاس CadRasterizationOptions را مقداردهی اولیه کنید.
  4. از روش ذخیره برای تبدیل فایل SVG به فرمت PDF استفاده کنید

مراحل فوق مستلزم فرآیند تبدیل فایل های SVG به PDF در جاوا است. اول از همه، فایل SVG نمونه با استفاده از نمونه ای از کلاس Image بارگذاری می شود، که سپس با تنظیم گزینه های PDF مورد نیاز و شطرنجی تصویر برای فایل PDF خروجی دنبال می شود. در پایان، فایل SVG قابل دسترسی به عنوان یک سند PDF بر روی دیسک ارائه می شود.

کد برای صادرات SVG به PDF در جاوا

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 در جاوا تبدیل می کند. کلاس CadRasterizationOptions به تنظیم اندازه صفحه فایل PDF خروجی اشاره دارد. علاوه بر این، می‌توانید رنگ واترمارک، متن واترمارک، چرخش متن و سایر ویژگی‌های کلاس PdfOptions را بر اساس نیاز خود پیکربندی کنید.

این مبحث جزئیات تبدیل SVG به PDF در جاوا را پوشش می دهد. اگر می‌خواهید در مورد تبدیل PLT به PDF بدانید، مقاله تبدیل PLT به PDF در جاوا را بخوانید.

 فارسی