ممکن است اغلب لازم باشد یک فایل PDF را به HTML تبدیل کنید تا آن را در یک صفحه وب جاسازی کنید. به منظور انجام این تبدیل به صورت برنامه ای، این مقاله نحوه تبدیل یک فایل PDF به HTML با استفاده از جاوا را پوشش می دهد. علاوه بر این، یاد خواهید گرفت که چگونه از گزینه های اضافی برای سفارشی کردن تبدیل PDF به HTML استفاده کنید.
Java API برای تبدیل PDF به HTML
برای تبدیل فایلهای PDF به HTML، از Aspose.PDF برای جاوا استفاده میکنیم. این یک API دستکاری PDF با ویژگی های غنی است که به شما امکان می دهد فایل های PDF را تولید، اصلاح و تبدیل کنید. علاوه بر این، روش های آسان برای تبدیل PDF به صفحات HTML را ارائه می دهد. می توانید 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>
<version>21.5</version>
</dependency>
تبدیل PDF به HTML در جاوا
در زیر مراحل تبدیل یک فایل PDF به HTML با استفاده از جاوا آورده شده است.
- سند PDF را با استفاده از کلاس Document بارگیری کنید.
- تبدیل PDF به HTML با استفاده از روش Document.save(“pdf-to-html.html”, SaveFormat.Html).
نمونه کد زیر نحوه تبدیل فایل های PDF به HTML را نشان می دهد.
// سند PDF منبع را بارگیری کنید
Document pdfDocument = new Document("PDFToHTML.pdf");
// فایل PDF را به صورت HTML ذخیره کنید
pdfDocument.save("pdf-to-html.html", SaveFormat.Html);
جاوا PDF به HTML با گزینه های اضافی
Aspose.PDF برای جاوا همچنین گزینه های دیگری را برای سفارشی کردن تبدیل PDF به HTML فراهم می کند. مانند، می توانید تصاویر را فشرده کنید، خروجی را به چندین صفحه HTML تقسیم کنید، پوشه ای را برای تصاویر مشخص کنید، و غیره. مراحل زیر برای تعیین گزینه های اضافی برای تبدیل PDF به HTML است.
- سند PDF را با استفاده از کلاس Document بارگیری کنید.
- یک نمونه از کلاس HtmlSaveOptions ایجاد کنید.
- گزینه های دلخواه مانند HtmlOptions.setSplitIntoPages(true) را برای تقسیم محتوای HTML به چندین صفحه تنظیم کنید.
- PDF را با استفاده از روش Document.save(“pdf-to-html.html”, HtmlSaveOptions) به HTML تبدیل کنید.
نمونه کد زیر نحوه سفارشی سازی تبدیل PDF به HTML را نشان می دهد.
// سند PDF منبع را بارگیری کنید
Document pdfDocument = new Document("PDFToHTML.pdf");
// Instantiate HTMLSaveOptions
HtmlSaveOptions htmlOptions = new HtmlSaveOptions();
// خروجی را به چند صفحه تقسیم کنید
htmlOptions.setSplitIntoPages(true);
// فایل PDF را به صورت HTML ذخیره کنید
pdfDocument.save("pdf-to-html.html", htmlOptions);
با استفاده از پیوندهای اسناد زیر می توانید گزینه های دیگر را بررسی کنید.
- از ذخیره تصاویر در فرمت SVG خودداری کنید
- فشرده سازی تصاویر SVG در حین تبدیل
- پوشه Images را مشخص کنید
- فایل های بعدی را فقط با محتوای بدنه ایجاد کنید
- رندر متن شفاف
- رندر لایه های سند PDF
- منابع فونت را حذف کنید
مجوز رایگان دریافت کنید
می توانید از Aspose.PDF برای جاوا بدون محدودیت ارزیابی با استفاده از مجوز موقت استفاده کنید. هم اکنون مال خود را دریافت کنید.
نتیجه
در این مقاله نحوه تبدیل فایل های PDF به HTML با استفاده از جاوا را یاد گرفتید. علاوه بر این، نحوه استفاده از گزینه های مختلف برای سفارشی کردن تبدیل PDF به HTML را دیده اید. میتوانید با استفاده از مستندات درباره API بیشتر کاوش کنید. علاوه بر این، می توانید سوالات خود را در [فروم 11 ما ارسال کنید.