نحوه تبدیل PDF به HTML در جاوا

در این آموزش سریع، نحوه **تبدیل PDF به HTML در جاوا را خواهید آموخت. با انجام مراحل ساده و اجرای کد در ویندوز، macOS، یا لینوکس بدون وابستگی به Adobe Acrobat یا هر ابزار شخص ثالث به راحتی می توان PDF را در HTML در جاوا ذخیره کرد.

مراحل تبدیل PDF به HTML در جاوا

  1. پروژه خود را برای اضافه کردن مرجع Aspose.PDF for Java از مخزن Maven پیکربندی کنید
  2. یک مرجع به فضای نام Aspose.PDF در پروژه خود اضافه کنید
  3. شیء Document class را برای بارگیری PDF برای صادر کردن به HTML نمونه کنید
  4. شی HtmlSaveOptions را برای تنظیم گزینه های مختلف HTML ایجاد کنید
  5. با استفاده از روش Save PDF را به HTML در جاوا تبدیل کنید

به منظور توسعه PDF به مبدل HTML نرم افزار مبتنی بر جاوا می توان استفاده کرد. این فرآیند با گنجاندن مرجع API و بارگیری فایل PDF منبع از دیسک آغاز می شود. در مراحل بعدی، کلاس HtmlSaveOptions برای تنظیم گزینه های صادرات فایل HTML مورد نظر استفاده خواهد شد. در نهایت، HTML تولید شده با استفاده از روش Save و شمارشگر SaveFormat.Html ذخیره می شود.

کد برای ذخیره PDF در HTML در جاوا

import com.aspose.pdf.Document;
import com.aspose.pdf.HtmlSaveOptions;
import com.aspose.pdf.HtmlSaveOptions.FontSavingModes;
import com.aspose.pdf.License;
import com.aspose.pdf.SaveFormat;
public class PdfToHtmlExport {
public static void Main(String[] args) throws Exception{
// Applying product license to create HTML from PDF in Java
License pdfJavaLic = new License();
pdfJavaLic.setLicense("PDF.Product.Family.lic");
// Initialize document object load the source PDF for exporting to HTML
Document document = new Document("Test.pdf");
// Initialize HTML SaveOptions to set export options
HtmlSaveOptions htmlSaveOptions = new HtmlSaveOptions();
// Split multi HTML pages
htmlSaveOptions.setSplitIntoPages(true);
// Set Font saving mode
htmlSaveOptions.FontSavingMode = FontSavingModes.AlwaysSaveAsTTF;
// Managing SVG folders content
htmlSaveOptions.SpecialFolderForSvgImages = "\\SvgSavePath";
// Managing Images folder inside PDF
htmlSaveOptions.SpecialFolderForAllImages = "\\ImageSavePath";
// Using Java PDF to HTML export via Save method
document.save("Generated_out_Java.html",SaveFormat.Html);
}
}

با استفاده از مثال بالا در Java PDF به HTML تبدیل به راحتی قابل دستیابی است. ما خروجی HTML را با استفاده از کلاس HtmlSaveOptions سفارشی کرده ایم که امکان تنظیم گزینه های صادرات SVG مانند فشرده سازی و محتوای SVG را به همراه تنظیمات مسیر برای تصاویر صادر شده از PDF منبع ارائه می دهد. همچنین می توانید فونت ها را در داخل HTML صادر شده به همراه گزینه تقسیم صفحات PDF به خروجی HTML چند صفحه ای مدیریت کنید. در نهایت، می‌توانیم HTML تولید شده را روی دیسک یا در MemoryStream برای استفاده بیشتر ذخیره کنیم.

در مثال بالا، ما یاد گرفتیم که PDF را در جاوا به HTML با خروجی سفارشی تبدیل کنیم. اگر به دنبال ایجاد PDF به صورت برنامه‌ریزی هستید، به مقاله نحوه ایجاد PDF با استفاده از جاوا مراجعه کنید.

 فارسی