GroupDocs.Conversion در یک نگاه

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

Illustration conversion

تبدیل ساده

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

جابجایی آسان بین فرمت ها

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

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

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

استقلال سکو

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

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

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

GroupDocs.Conversion برای دات نت از عملیات با [فرمت های فایل] زیر پشتیبانی می کند (https://docs.groupdocs.com/conversion/net/supported-file-formats/).

فرمت های سند

  • 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

تبدیل یکپارچه PDF و اسناد اداری به HTML، JPG، PNG، BMP، TIFF، SVG و بسیاری از فرمت های دیگر. GroupDocs.Conversion for C# 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 برای عملیات دات نت استفاده می کنند

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

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

تبدیل PDF به PNG در سی شارپ

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

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

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

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

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

تبدیل DOCX (صفحات 2-4) به PDF در سی شارپ

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

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

نحو روان: یک رویکرد کارآمد

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

با استفاده از سینتکس روان، DOCX را به PDF در سی شارپ تبدیل کنید

using GroupDocs.Conversion;

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

 فارسی