مبدل سند به PDF
این Aspose.Words Document to PDF Converter for .NET یک API سبک وزن و با عملکرد بالا است که متمرکز بر تبدیل Word به PDF. این API از سناریوهای رایج مانند DOCX → PDF یا DOC → PDF بدون نیاز به Microsoft Office.
نصب و راهاندازی
- پکیج NuGet را نصب کنید
Aspose.Words(API هستهای که تبدیلها را قدرت میدهد). - در زمان راهاندازی، مجوز متری را اعمال کنید تا از محدودیتهای ارزیابی جلوگیری شود: ببینید مجوز متری .
- بررسی الزامات چارچوب در راهنمای نصب .
پلتفرمهای پشتیبانیشده:
- OS: Windows, Linux, macOS
- چارچوبها: .NET Framework 4.x، .NET Standard 2.0، .NET Core 2.0–3.1، .NET 5/6/7+، Mono
- IDEها: Visual Studio 2017–2026، JetBrains Rider، MonoDevelop.
متن: افزودنیها، حذفها و متنهای جابجا شده را شناسایی میکند.
using Aspose.Words;
var doc = new Document("input.docx");
doc.Save("output.pdf");قالببندی: تغییرات قلم، پاراگراف و سبک را شناسایی میکند.
جداول: درجها، حذفها و ادغام/تقسیم سلولها در ردیف/ستون را پیگیری میکند.
اشیاء: تصاویر، اشکال و اشیای OLE درجشده، حذفشده یا جابجاشده را علامتگذاری میکند.:
- خانواده Word: DOC, DOCX, RTF, DOT, DOTX, DOTM, DOCM, Word 2003 XML و Word 2007 XML
- چیدمان ثابت: PDF (فقط خروجی)
تنظیم دقیق با گزینههای ذخیرهسازی:
- PDF: فقط سازگاری Pdf17، رمزنگاری، پرچمهای مجوز، امضاهای دیجیتال، جاسازی قلم، فشردهسازی تصویر.
ردپای حافظه قابل پیکربندی با گزینههای بارگذاری و ذخیرهسازی.
API فرمت را از سرآیندهای فایل, بنابراین میتوانید بهصورت ایمن بارگذاریهای دلخواه را در سرویسهای وب بپذیرید.
مجوزدهی را زودتر اعمال کنید تا از پیامهای ارزیابی جلوگیری شود.
قلمها، سبکها، جدولها، سرصفحه/پاصفحهها، واترمارکها، نظرات، شکستهای بخش، و ویژگیهای سند (نویسنده، عنوان، فیلدهای سفارشی). Metadata میتواند بهصورت برنامهنویسی در طول تبدیل تغییر یابد.
فاصلهها/حساسیت به حروف بزرگ و کوچک را تنظیم کنید تا نتایج مثبت کاذب کاهش یابد.
- Async/دستهای تبدیل و موازیسازی برای توان عملیاتی.
- برای بارهای کاری حجیم، مقایسهها را بهصورت ناهمزمان اجرا کنید و همزمانی را مدیریت کنید.
بهترین شیوهها
- ابتدا مجوز: قبل از هر گونه تبدیل، مجوز متری را مقداردهی کنید تا از نشانهای ارزیابی جلوگیری شود.
- همزمانی: از کوتاهمدت استفاده کنید
Documentنمونهها به ازای هر درخواست؛ در صورت نیاز از استخرها برای گزینهها استفاده کنید. - قابلیت مشاهده: ثبت شمارشهای صفحه، مدتها و مجموعههای گزینه؛ برچسبگذاری خطاها با شناسههای همبستگی.
FAQ
- آیا به Microsoft Office نیاز دارد؟? نه. این یک API مستقل است.
- آیا میتوانم بدون دستکاری سیستمفایل تبدیل کنم؟? بله. تمام تبدیلها میتوانند جریان → جریان.
- چگونه میتوانم PDF/A را اعمال کنم؟? Aspose.Words Document to PDF Converter for .NET پشتیبانی میکند
Pdf17فقط انطباق. - آیا میتوانم PDFها را با رمز عبور محافظت کنم؟? بله. پرچمهای رمزنگاری و دسترسی را در
PdfSaveOptions. - چگونه میتوانم صفحات خاص را تبدیل کنم؟? استفاده
PageSetدرImageSaveOptionsیاFixedPageSaveOptions‑کلاسهای مشتق.