Aspose.Words

تبدیل اسناد از یک فرمت به فرمت دیگر یکی از ویژگی های اصلی Aspose.Words است. تبدیل در Aspose.Words شامل باز کردن یک سند در یکی از فرمت های بارگذاری پشتیبانی شده و سپس ذخیره آن در قالب دیگری است.

Aspose.Words تقریباً از تمام ترکیبات تبدیل رایج پشتیبانی می کند، به عنوان مثال:

  • DOC، DOCX، RTF به PDF یا XPS،
  • DOC یا DOCX به JPEG، TIFF، PNG،
  • DOCX به Markdown یا HTML،
  • PDF به DOC، DOCX یا سایر فرمت های Word،
  • و دیگران.

لطفاً توجه داشته باشید که این لیست کاملی از تبدیل‌های احتمالی نیست. می‌توانید LoadFormat را بررسی کنید که همه قالب‌های بارگذاری یا وارد کردن را مشخص می‌کند و SaveFormat را که همه قالب‌های ذخیره یا صادرات پشتیبانی شده توسط Aspose.Words را مشخص می‌کند.

نحوه تبدیل یک سند

ابتدا باید یک سند را در Aspose.Words بارگذاری کنید. سپس باید این سند را در فرمت مورد نیاز ذخیره کنید. این دو مرحله ساده را دنبال کنید و خواهید فهمید که Aspose.Words چقدر به شما اجازه می دهد اسناد را تبدیل کنید.

توجه داشته باشید که هنگام ذخیره یک سند می توانید گزینه های اضافی را مشخص کنید تا به نتیجه دلخواه برسید. در ادامه به آن نیز خواهیم پرداخت.

نحوه بارگذاری یک سند

برای بارگذاری یک سند، نام فایل یا جریان را به یکی از سازنده های Document منتقل کنید. قالب سند بارگیری شده اغلب اوقات به طور خودکار تعیین می شود.

مثال زیر نحوه بارگذاری یک سند از یک فایل را نشان می دهد:

// Load the document from the absolute path on disk.  
Document doc = new Document(dataDir + "TestDocument.docx");

نحوه ذخیره یک سند

برای ذخیره سند خود، از یکی از روش های ذخیره استفاده کنید. Aspose.Words به طور خودکار فرمت ذخیره مورد نظر را از پسوند فایل تعیین می کند. شما می توانید یک سند را هم در یک فایل یا یک جریان ذخیره کنید. به عنوان مثال، می توانید یک سند DOCX را به عنوان یک فایل PDF ذخیره کنید.

مثال زیر نحوه ذخیره یک سند در یک فایل را نشان می دهد:

// Save the document as a PDF file.  
doc.Save(dataDir + "Document.pdf");

گزینه های پیشرفته تبدیل را مشخص کنید

هنگام تبدیل یک سند، می توانید برخی از ویژگی های پیشرفته را تنظیم کنید. Aspose.Words کلاس SaveOptions را در اختیار شما قرار می دهد، که به شما امکان می دهد فرآیند ذخیره سند خود را در قالب مورد نیاز با دقت بیشتری کنترل کنید. هر فرمت ذخیره یک کلاس مربوطه دارد که گزینه های ذخیره را برای این فرمت ذخیره نگه می دارد. برای مثال، HtmlSaveOptions برای ذخیره در قالب HTML/MHTML/EPUB یا PdfSaveOptions برای ذخیره در PDF وجود دارد. می توانید اطلاعات بیشتری در مورد ویژگی های پیشرفته در مقاله ‘Specify Save Options’ در اسناد Aspose.Words بخوانید.

مثال زیر نحوه تبدیل یک سند از DOCX به PDF و تنظیم Aspose.Words را برای جاسازی فونت های کامل در سند خروجی نشان می دهد:

// Load the document from the file.
Document doc = new Document(dataDir + "TestDocument.docx");

// Aspose.Words embeds full fonts by default when EmbedFullFonts is set to true.
// The property below can be changed each time a document is rendered.
PdfSaveOptions options = new PdfSaveOptions();
options.EmbedFullFonts = true;

// The output PDF will be embedded with all fonts found in the document.
doc.Save(dataDir + "TestDocument.EmbedFullFonts.pdf", options);

انواع تبدیل های پشتیبانی شده توسط Aspose.Words

همانطور که در بالا ذکر شد، Aspose.Words به شما امکان می دهد یک سند را از یکی از محبوب ترین فرمت ها به دیگری تبدیل کنید. این بدان معنی است که شما می توانید اکثر وظایف تبدیل خود را تنها با استفاده از Aspose.Words بدون نصب برنامه ها یا ابزارهای خاص حل کنید. به عنوان مثال، می توانید به راحتی و با اطمینان یک سند را از فرمت های Microsoft Word مانند DOC یا DOCX به PDF یا HTML یا از PDF یا HTML به Markdown تبدیل کنید.

برای مثال‌های بیشتر تبدیل Aspose.Words، بخش اسناد «تبدیل سند» را مطالعه کنید.

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

برای درک بیشتر این سوال، به مقالات زیر در وبلاگ Aspose نگاه کنید: