تغییر سند به PDF

قابلیت تبدیل آسان و قابل اعتماد اسناد از یک فرمت به فرمت دیگر یکی از ویژگی‌های کلیدی Aspose.Words است. PDF یکی از محبوب‌ترین فرمت‌ها برای تغییر است – این فرمتی با چیدمان ثابت است که ظاهر اصلی سند را هنگام رندر کردن در پلتفرم‌های مختلف حفظ می‌کند. اصطلاح “رندرینگ” در Aspose.Words برای توصیف فرآیند تبدیل یک سند به فرمت فایلی که صفحه‌بندی شده یا مفهوم صفحات را دارد، استفاده می‌شود.

تبدیل سند ورد به PDF

تبدیل از ورد به PDF فرآیند نسبتاً پیچیده‌ای است که به چندین مرحله محاسبه نیاز دارد. موتور چیدمان Aspose.Words نحوه کار موتور چیدمان صفحه Microsoft Word را تقلید می‌کند و باعث می‌شود اسناد PDF خروجی تا حد امکان شبیه به آنچه در Microsoft Word می‌بینید باشند.

با Aspose.Words می‌توانید به صورت برنامه‌ای سندی را از فرمت‌های ورد مانند DOC یا DOCX به PDF تغییر دهید بدون استفاده از Microsoft Office. این مقاله نحوه انجام این تحویل را توضیح می‌دهد.

تبدیل DOCX یا DOC به PDF

تغییر از فرمت سند DOC یا DOCX به فرمت PDF در Aspose.Words بسیار آسان است و تنها با دو خط کد قابل دستیابی است:

  1. سند خود را در یک شیء Document با استفاده از یکی از سازنده‌هایش با مشخص کردن نام سند به همراه پسوند فرمتش بارگذاری کنید.
  2. یکی از متدهای Document.Save را روی شیء Document فراخوانی کنید و فرمت خروجی مورد نظر را به عنوان PDF با وارد کردن نام فایل با پسوند “.PDF” مشخص کنید.

نمونه کد زیر نحوه تبدیل سند از DOCX به PDF با استفاده از متد Save را نشان می‌دهد:

می‌توانید فایل الگوی این مثال را از Aspose.Words GitHub دانلود کنید.

تبدیل به استانداردهای مختلف PDF

Aspose.Words شمارش PdfCompliance را برای پشتیبانی از تغییر DOC یا DOCX به استانداردهای مختلف فرمت PDF (مانند PDF 1.7، PDF 1.5 و غیره) ارائه می‌دهد.

نمونه کد زیر نحوه تبدیل سند به PDF 1.7 با استفاده از PdfSaveOptions با انطباق با PDF17 را نشان می‌دهد:

تبدیل تصاویر به PDF

تبدیل به PDF محدود به فرمت‌های سند Microsoft Word نیست. هر فرمتی که توسط Aspose.Words پشتیبانی می‌شود، از جمله موارد ایجاد شده به صورت برنامه‌ای، همچنین می‌تواند به PDF تحویل شود. به عنوان مثال، می‌توانیم تصاویر تک صفحه‌ای مانند JPEG، PNG، BMP، EMF یا WMF و همچنین عکس‌های چند صفحه‌ای مانند TIFF و GIF را به PDF تبدیل کنیم.

نمونه کد زیر نحوه تغییر تصاویر JPEG و TIFF به PDF را نشان می‌دهد:

برای کارکرد این کد، نیاز دارید مراجع به Aspose.Words و System.Drawing را به پروژه‌تان اضافه کنید.

کاهش اندازه خروجی PDF

هنگام ذخیره به PDF، می‌توانید مشخص کنید که آیا می‌خواهید خروجی را بهینه کنید یا نه. برای انجام این کار، باید پرچم OptimizeOutput را روی true تنظیم کنید، و سپس بوم‌های تودرتو اضافی و خالی حذف می‌شوند، گلیف‌های مجاور با همان قالب‌بندی به هم متصل می‌شوند.

نمونه کد زیر نحوه بهینه‌سازی خروجی را نشان می‌دهد:

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