GroupDocs.Conversion در یک نگاه

قابلیت‌های API را برای تبدیل سریع و بدون نقص PDF، Microsoft Office، HTML، کتاب الکترونیکی و فایل‌های تصویری در برنامه‌های .NET کشف کنید

Illustration conversion

تبدیل بهینه‌شده

با API GroupDocs.Conversion می‌توانید به‌سادگی اسنادی با فرمت‌های مختلف را به PDF، Microsoft Office، HTML، کتاب الکترونیکی و فایل‌های تصویری تبدیل کنید. این API گزینه‌های انعطاف‌پذیر و قوی ارائه می‌دهد که یکپارچگی محتوا و ساختار سند را در طول فرآیند تبدیل تضمین می‌کند.

تغییر بی‌دردسر بین فرمت‌ها

استفاده از API GroupDocs.Conversion به‌طور فوق‌العاده ساده است؛ فقط به یک متد و مجموعه‌ای از گزینه‌ها نیاز دارید تا به‌سودی بین فرمت‌های مختلف جابجا شوید.

سازگاری چند پلتفرمی

یک راه‌حل تبدیل را کشف کنید که سازگاری ذاتی بین‌پلتفرمی دارد، برای کاربران گسترده‌تر مناسب است و عملکرد بهینه را در محیط‌های مختلف برای تمام نیازهای تبدیل اسناد شما تضمین می‌کند.

پشتیبانی از پلتفرم‌ها

GroupDocs.Conversion برای .NET از سیستم‌عامل‌ها، چارچوب‌ها و مدیران بسته زیر پشتیبانی می‌کند

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

بسته .NET 6

  • از .NET 6.0 و نسخه‌های بالاتر پشتیبانی می‌کند
  • در ویندوز، لینوکس و macOS کار می‌کند
دانلود از NuGet

بسته .NET Framework

  • از .NET Framework 4.6.2 به بالا پشتیبانی می‌کند
  • به System.Drawing.Common وابسته است
دانلود NuGet

فرمت‌های فایل پشتیبانی‌شده

GroupDocs.Conversion برای .NET عملیات را با فرمت‌های فایل زیر پشتیبانی می‌کند.

قالب‌های سند

  • Documents: PDF, XPS, TEX
  • Word: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF, TXT
  • PowerPoint: PPT, PPTX, PPS, PPSX, ODP, OTP
  • Excel: XLS, XLSX, XLSM, XLSB, XLTM, XLTX, XLT, XLAM
  • Visio: VSDX, VSDM, VSSX, VSTX, VSTM, VSSM, VSX, VTX, VDX
  • OpenDocument: ODT, OTT, ODS

تصاویر و مولتی‌مدیا

  • Images: BMP, JPEG, PNG, GIF, TIFF, SVG, PS
  • Diagram: VSDX, DRAW, LUCIDCHART
  • CAD & GIS: DWG, DXF, DWF, IFC, SHP, KML, GEOJSON
  • Audio: MP3, WAV, FLAC, AAC, OGG
  • Video: MP4, AVI, MKV, MOV, WMV
  • 3D & Vector: SVG, AI, EPS, CDR, STL, OBJ, FBX, DAE, GLB

سایر فرمت‌ها

  • eBook: EPUB, MOBI, AZW, FB2
  • Web: HTML, MHTML, MHT
  • Archives: ZIP, TAR, RAR, 7Z, BZ2, GZ
  • Email & Outlook: PST, OST, MSG, EML
  • Finance: QFX, OFX
  • OneNote: ONE

ویژگی‌های GroupDocs.Conversion

API به شما امکان می‌دهد تبدیل از یک فرمت به فرمت دیگر را انجام دهید، سند کامل یا صفحات خاصی را تبدیل کنید، گزینه‌های خروجی موردنظر را تنظیم کنید و موارد دیگر.

Feature icon

تبدیل چندفرمت

فایل‌ها را بین انواع فرمت‌ها، از جمله PDF، DOCX، XLSX، PPTX و موارد دیگر تبدیل کنید.

Feature icon

خروجی با دقت بالا

کیفیت و قالب‌بندی اصلی اسناد را در طول فرآیند تبدیل حفظ کنید.

Feature icon

تبدیل چندین فایل

چندین فایل را تبدیل کنید و آنها را در یک بایگانی ترکیب کنید، که سازماندهی محتویات تبدیل‌شده را ساده می‌سازد.

Feature icon

سند چندصفحه‌ای به تصاویر

سندهای چندصفحه‌ای را به‌صورت صفحه به صفحه به تصاویر تبدیل کنید تا کنترل دقیق بر فرآیند تبدیل داشته باشید.

Feature icon

تنظیمات قابل سفارشی‌سازی

پارامترهای تبدیل مانند وضوح، کیفیت و طرح‌بندی را به‌دقت تنظیم کنید تا متناسب با نیازهای خاص باشد.

Feature icon

پردازش ایمن

با گزینه‌های تبدیل فایل با حفاظت توسط رمز عبور، حریم خصوصی داده‌ها را تضمین کنید.

Feature icon

یکپارچه‌سازی API

قابلیت‌های تبدیل را در برنامه‌های C# خود یکپارچه کنید تا تبدیل‌ها به‌عنوان بخشی از جریان‌های کاری موجود شما اجرا شوند.

Feature icon

تبدیل قوی

تبدیل‌های فایل قابل اعتماد را فراهم کنید در حالی که دقت و یکپارچگی اسناد تبدیل‌شده شما حفظ می‌شود.

Feature icon

تبدیل اسناد از بایگانی‌ها

اسناد را از بایگانی‌ها استخراج و تبدیل کنید تا امکان تبدیل محتویات ذخیره‌شده در فایل‌های فشرده فراهم شود.

نمونه‌های کد

برخی موارد استفاده معمول از عملیات GroupDocs.Conversion برای .NET

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

یکی از سناریوهای رایج تبدیل یک سند PDF کامل یا صفحات خاص آن به مجموعه‌ای از تصاویر است. GroupDocs.Conversion برای .NET قابلیت تبدیل PDFها به فرمت‌های مختلف تصویر مانند TIFF، JPG، PNG، GIF، BMP و غیره را فراهم می‌کند. بر خلاف سایر تبدیل‌ها، این فرآیند نیازمند اعلان یک نماینده SavePageStream است که قالب نام‌گذاری برای تصاویر ذخیره‌شده را تعیین می‌کند. می‌توانید با استفاده از کلاس ImageFileType، فرمت تصویر دلخواه خود را انتخاب کنید.

تبدیل PDF به PNG در C#

using System.IO;
using GroupDocs.Conversion;
using GroupDocs.Conversion.FileTypes;
using GroupDocs.Conversion.Options.Convert;

// بارگذاری فایل PDF منبع
using (var converter = new Converter("resume.pdf"))
{
  var getPageStream = (SavePageContext context) => File.Create($"resume-page-{context.Page}.png");

    // تنظیم گزینه‌های تبدیل و تعیین نوع تصویر خروجی
    var convertOptions = new ImageConvertOptions { 
      Format = ImageFileType.Png
    };          
    
    // تبدیل هر صفحه از سند PDF به PNG
    converter.Convert(getPageStream, convertOptions);
}

تبدیل بخشی از یک سند بزرگ

با GroupDocs.Conversion برای .NET می‌توانید به‌ راحتی صفحات خاصی را از یک سند طولانی تبدیل کنید. دو روش برای انجام این کار دارید، بسته به نیازهای شما. می‌توانید یک بازه از صفحات را یا صفحات خاصی را تبدیل کنید.

تبدیل DOCX (صفحات ۲-۴) به PDF در C#

using GroupDocs.Conversion;
using GroupDocs.Conversion.Options.Convert;

// بارگذاری فایل DOCX منبع  
using (Converter converter = new Converter("booklet.docx"))
{
    // تنظیم گزینه‌ها و تعیین بازه صفحات برای تبدیل       
    var convertOptions = new PdfConvertOptions 
    { 
      PageNumber = 2, 
      PagesCount = 3 
    };
    
    // تبدیل صفحات ۲-۴ به PDF       
    converter.Convert("pages-2-4.pdf", convertOptions);
}

نحو Fluent: رویکردی ساده‌شده

نحو Fluent یک نماد مختصر برای عملیات‌های رایج در API GroupDocs.Conversion برای .NET ارائه می‌دهد. نمونه‌های کد زیر نشان می‌دهند چگونه از نحو Fluent استفاده کنید:

تبدیل DOCX به PDF در C# با استفاده از نحو Fluent

using GroupDocs.Conversion;

FluentConverter
    .Load("schedule.docx")
    .ConvertTo("schedule.pdf")
    .Convert();

برای شروع آماده اید؟

GroupDocs.Conversion را به صورت رایگان دانلود کنید یا یک مجوز آزمایشی برای دسترسی کامل دریافت کنید!

منابع مفید

برای ارتقاء تجربه خود ، مستندات ، نمونه های کد و پشتیبانی جامعه را کاوش کنید.

نکات مجوز موقت

1
با ایمیل کاری خود ثبت نام کنید. خدمات پست الکترونیکی رایگان مجاز نیستند.
2
در مرحله دوم از دکمه دریافت مجوز موقت استفاده کنید.
 فارسی