تبدیل SVG به PDF به صورت برنامه‌نویسی در جاوا

کتابخانه Java برای تبدیل SVG به PDF

Scalable Vector Graphics(SVG) یک فرمت فایل تصویر دیجیتال محبوب است که دارای ویژگی‌های بهینه‌شده است. گرافیک‌های SVG مقیاس‌پذیر، برنامه‌نویسی شده و قادر به انیمیشن‌های قدرتمند هستند. علاوه بر این، تصاویر SVG بر اساس فایل‌های وکتور ساخته شده‌اند که تصاویر را به عنوان مجموعه‌ای از نقاط و اتصالات آن‌ها با یکدیگر جمع‌آوری می‌کنند. از سوی دیگر، PDF یک فرمت گرافیکی وکتور در سطح شرکتی دیگر است. این فرمت به دلیل ویژگی‌های امنیتی، فشرده‌سازی و سایر ویژگی‌های قدرتمندش در بخش‌های شرکتی به طور گسترده‌ای مورد استفاده قرار می‌گیرد. در این پست وبلاگ، به چگونگی تبدیل SVG به PDF به‌طور برنامه‌نویسی در یک برنامه مبتنی بر Java خواهیم پرداخت.

ما نقاط زیر را در این مقاله پوشش خواهیم داد:

کتابخانه Java برای تبدیل SVG به PDF - مراحل نصب

Aspose.HTML for Java ارائه دهنده تبدیل فرمت های فایل متعدد از جمله SVG به PDF، HTML به PDF و غیره است. نه تنها تبدیل فرمت فایل، بلکه ویرایش فایل، ایجاد و مدیریت داده های فایل را نیز ارائه می دهد. برای تبدیل SVG به PDF به صورت برنامه نویسی، بیایید این کتابخانه Java را با دنبال کردن مراحل آسان راه اندازی کنیم.

شما می‌توانید یا فایل‌های jar را دانلود کنید یا تنظیمات Maven را با قرار دادن مخزن و وابستگی زیر در pom.xml تنظیم کنید.

Repository

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>

وابستگی

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-html</artifactId>
    <version>21.12</version>
    <classifier>jdk1.8</classifier>
</dependency>

SVG را به PDF به صورت برنامه‌نویسی در Java تبدیل کنید

در این بخش، ما به بررسی کد نمونه کتابخانه تبدیل Java SVG به PDF خواهیم پرداخت.

مراحل زیر برای تبدیل SVG به PDF با استفاده از کتابخانه Java عبارتند از:

  1. یک شی از کلاس SVGDocument را با فایل SVG منبع Initialize کنید.
  2. یک شی از کلاس pdfSaveOptions ایجاد کنید تا به متدهای پیشرفته مرتبط با سند setJpegQuality، setImageCompression و غیره دسترسی پیدا کنید.
  3. از روش setJpegQuality(int value) برای مشخص کردن کیفیت فشرده‌سازی JPEG برای تصاویر استفاده کنید.
  4. متد convertSVG(SVGDocument document, PdfSaveOptions options, java.util.Collection providedInputStreams) را برای تبدیل تصویر SVG به فایل PDF فراخوانی کنید.

اکنون قطعه کد زیر را کپی و جایگذاری کنید تا SVG به صورت برنامه نویسی به PDF تبدیل شود.

 // شیء SVGDocument را با فایل svg منبع اولیه‌سازی کنید
SVGDocument svgDocument = new SVGDocument("INPUT-FILE");
// create an object of pdfSaveOptions
PdfSaveOptions options = new PdfSaveOptions();
// Call this setJpegQuality(int value) method to specify the quality of JPEG compression for images
options.setJpegQuality(100);
// invoke convertSVG(SVGDocument document, PdfSaveOptions options, java.util.Collection<java.io.InputStream> providedInputStreams) to convert SVG to PDF
Converter.convertSVG(svgDocument, options, "PATH-FOR-OUTPUT-FILE");

SVG to PDF

SVG را به PDF در Java تبدیل کنید

SVG را به PDF در Java تبدیل کنید

Get a Free License

شما می‌توانید برای استفاده از گواهینامه موقتی رایگان به منظور استفاده از Aspose.HTML for Java بیش از محدودیت‌های ارزیابی، گزینه انتخابی داشته باشید.

جمع‌بندی

ما این پست وبلاگ را در اینجا به پایان می‌رسانیم. مهم است که توجه داشته باشید ما مراحل نصب Java library را برای تبدیل SVG به PDF مرور کرده‌ایم و به طور عملی نحوه تبدیل SVG به PDF به صورت برنامه‌نویسی در Java را انجام داده‌ایم. با این حال، شما می‌توانید این کتابخانه را در برنامه جاوای خود ادغام کنید اگر به دنبال تبدیل فایل‌ها از یک فرمت به فرمت دیگر به صورت برنامه‌نویسی هستید. علاوه بر این، شما می‌توانید Aspose.HTML را با مراجعه به documentation جستجو کنید. علاوه بر این، conholdate.com به زودی مقالات جالبی در موضوعات بیشتر منتشر خواهد کرد. بنابراین، لطفاً برای دریافت آخرین به‌روزرسانی‌ها در ارتباط باشید.

Ask a question

در صورت هرگونه سوال لطفاً با ما در forum. تماس بگیرید.

همچنین ببینید