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

Java PDF to SVG Converter API - دانلود رایگان

Aspose.PDF for Java یک API دستکاری PDF است که دارای یک مبدل PDF داخلی است. API به شما امکان می دهد اسناد PDF را با دقت بالا به فرمت SVG تبدیل کنید. می توانید API را دانلود یا با استفاده از تنظیمات Maven زیر در برنامه های جاوا خود نصب کنید.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-pdf</artifactId>
    <classifier>jdk17</classifier>
</dependency>

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

در زیر مراحل تبدیل فایل PDF به فرمت SVG با استفاده از Aspose.PDF برای جاوا آمده است.

نمونه کد زیر نحوه تبدیل PDF به SVG را با استفاده از جاوا نشان می دهد.

// فایل PDF را بارگیری کنید
Document doc = new Document("Input.pdf");

// یک شی از SvgSaveOptions را نمونه سازی کنید
SvgSaveOptions saveOptions = new SvgSaveOptions(); 

// PDF را به صورت فایل SVG ذخیره کنید
doc.save("output.svg", saveOptions);

تبدیل PDF به SVG با گزینه های اضافی

Aspose.PDF همچنین چند گزینه اضافی برای سفارشی کردن تبدیل PDF به SVG ارائه می دهد. کلاس SvgSaveOptions به شما امکان می دهد این کار را با استفاده از گزینه های زیر انجام دهید.

در زیر مراحل تبدیل PDF به SVG با گزینه های اضافی آورده شده است.

نمونه کد زیر نحوه انجام یک تبدیل PDF به SVG سفارشی را نشان می دهد.

// فایل PDF را بارگیری کنید
Document doc = new Document("Input.pdf");

// یک شی از SvgSaveOptions را نمونه سازی کنید
SvgSaveOptions saveOptions = new SvgSaveOptions();

// تصویر SVG را به آرشیو Zip فشرده نکنید
saveOptions.CompressOutputToZipArchive = false; 

// PDF را به صورت فایل SVG ذخیره کنید
doc.save("output.svg", saveOptions);

نتیجه

در این مقاله نحوه تبدیل فایل های PDF به SVG با استفاده از جاوا را مشاهده کرده اید. نمونه های کد نیز تبدیل سفارشی شده را با گزینه های اضافی نشان داده اند. می‌توانید با استفاده از مستندات درباره Java PDF API بیشتر کاوش کنید.

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