مبدل HTML

مبدل Documentize HTML برای .NET قابلیت‌های قوی برای تبدیل اسناد بین فرمت‌های PDF و HTML ارائه می‌دهد که برای برنامه‌های وب، آرشیو و تولید گزارش ایده‌آل است. با گزینه‌های متعدد برای مدیریت منابع و چیدمان‌ها، این مبدل به نیازهای مختلف پروژه‌ها سازگار است.

ویژگی‌های کلیدی

تبدیل PDF به HTML

فایل‌های PDF را به HTML تبدیل کنید تا اسناد برای مشاهده مبتنی بر وب یا ادغام در برنامه‌هایی که فرمت HTML را ترجیح می‌دهند، در دسترس باشند.

تبدیل HTML به PDF

محتوای HTML را به PDF‌های با کیفیت بالا تبدیل کنید، که برای تولید گزارش‌های قابل چاپ، آرشیو محتوای وب یا ایجاد فرمت‌های مستند قابل اشتراک‌گذاری کامل است.


راهنمای دقیق

تبدیل PDF به HTML

برای تبدیل یک PDF به HTML:

  1. مبدل را راه‌اندازی کنید: یک نمونه از HtmlConverter ایجاد کنید.
  2. گزینه‌های تبدیل را تنظیم کنید: از PdfToHtmlOptions برای سفارشی کردن خروجی استفاده کنید، با انتخاب منابع درون‌ساخته یا خارجی.
  3. مسیرهای ورودی و خروجی را تعریف کنید: مسیرهای فایل PDF ورودی و HTML خروجی را تنظیم کنید.
  4. تبدیل را اجرا کنید: متد Process را برای تبدیل فایل فراخوانی کنید.

مثال: تبدیل PDF به HTML با منابع درون‌ساخته

// مرحله 1: مبدل HTML را راه‌اندازی کنید  
var converter = new HtmlConverter();  

// مرحله 2: گزینه‌ها را برای تبدیل PDF به HTML پیکربندی کنید  
var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);  

// مرحله 3: مسیرهای فایل را تنظیم کنید  
options.AddInput(new FileDataSource("input.pdf"));  
options.AddOutput(new FileDataSource("output.html"));  

// مرحله 4: تبدیل را اجرا کنید  
converter.Process(options);  

گزینه‌های موجود برای تبدیل PDF به HTML

  • SaveDataType:

    • FileWithEmbeddedResources: یک فایل HTML واحد با تمام منابع درون‌ساخته تولید می‌کند.
    • FileWithExternalResources: منابع را جداگانه ذخیره می‌کند که برای فایل‌های HTML بزرگ ایده‌آل است.
  • سفارشی‌سازی خروجی:

    • BasePath: مسیر پایه برای منابع در سند HTML را تنظیم کنید.
    • IsRenderToSinglePage: به‌طور اختیاری تمام محتوای PDF را در یک صفحه HTML واحد رندر کنید.

تبدیل HTML به PDF

برای تبدیل یک سند HTML به PDF، این مراحل را دنبال کنید:

  1. مبدل را راه‌اندازی کنید: یک نمونه از HtmlConverter ایجاد کنید.
  2. گزینه‌های PDF را پیکربندی کنید: از HtmlToPdfOptions برای تعریف چیدمان و تنظیمات رسانه استفاده کنید.
  3. مسیرها را مشخص کنید: مسیر فایل‌های HTML ورودی و PDF خروجی را تنظیم کنید.
  4. تبدیل را اجرا کنید: متد Process را برای تکمیل تبدیل اجرا کنید.

مثال: تبدیل HTML به PDF

// مرحله 1: مبدل HTML را راه‌اندازی کنید  
var converter = new HtmlConverter();  

// مرحله 2: گزینه‌ها را برای تبدیل HTML به PDF پیکربندی کنید  
var options = new HtmlToPdfOptions();  

// مرحله 3: مسیرهای فایل را تنظیم کنید  
options.AddInput(new FileDataSource("input.html"));  
options.AddOutput(new FileDataSource("output.pdf"));  

// مرحله 4: تبدیل را اجرا کنید  
converter.Process(options);  

گزینه‌های اضافی برای تبدیل HTML به PDF

  • نوع رسانه:

    • HtmlMediaType.Print: ایده‌آل برای تولید PDFهایی که برای چاپ مناسب هستند.
    • HtmlMediaType.Screen: زمانی که محتوای طراحی شده برای مشاهده دیجیتالی را تبدیل می‌کنید، استفاده کنید.
  • تنظیمات چیدمان:

    • PageLayoutOption: نحوه قرار‌گیری محتوای HTML در چیدمان PDF را تنظیم می‌کند، مانند ScaleToPageWidth تا اطمینان حاصل شود که محتوا به عرض PDF مقیاس‌بندی می‌شود.
    • IsRenderToSinglePage: اگر برای ارائه‌های مختصر نیاز باشد، امکان رندر تمام محتوای HTML در یک صفحه PDF واحد را فعال می‌کند.

این مبدل برای انواع کاربردها، از تولید گزارش‌های PDF مبتنی بر محتوای وب تا تبدیل آرشیوهای اسناد PDF برای دسترسی مبتنی بر وب، چندمنظوره است. برای پیکربندی‌های پیشرفته‌تر، به مستندات کامل Documentize مراجعه کنید.

 فارسی