GroupDocs.Conversion у стислому огляді

Досліджуйте можливості API для швидкої та бездоганної конвертації PDF, Microsoft Office, HTML, eBook та графічних файлів у .NET‑застосунках

Illustration conversion

Оптимізована конвертація

За допомогою GroupDocs.Conversion API ви можете без зусиль конвертувати документи різних форматів у PDF, Microsoft Office, HTML, eBook та графічні файли. API надає гнучкі та надійні параметри, забезпечуючи цілісність вмісту та структури документу протягом усього процесу конвертації.

Легке переключення між форматами

Використання GroupDocs.Conversion API надзвичайно просте: достатньо одного методу та набору параметрів, щоб без зусиль переключатися між різними форматами.

Крос‑платформна сумісність

Досліджуйте рішення для конвертації з вбудованою крос‑платформенною сумісністю, орієнтоване на ширшу аудиторію користувачів і забезпечує оптимальну продуктивність у різних середовищах для всіх ваших вимог щодо конвертації документів.

Підтримка платформ

GroupDocs.Conversion для .NET підтримує наступні операційні системи, фреймворки та менеджери пакетів

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

Пакет .NET 6

  • Підтримує .NET 6.0 та більш пізні версії
  • Працює на Windows, Linux та 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 (сторінки 2‑4) у 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 
    };
    
    // Конвертувати сторінки 2‑4 у PDF       
    converter.Convert("pages-2-4.pdf", convertOptions);
}

Fluent syntax: Спрощений підхід

Fluent syntax пропонує стислу нотацію для типових дій у API GroupDocs.Conversion для .NET. Нижче наведені зразки коду, які демонструють, як використовувати Fluent syntax:

Конвертувати DOCX у PDF на C# за допомогою Fluent syntax

using GroupDocs.Conversion;

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

Готові почати?

Завантажте GroupDocs.Conversion безкоштовно або отримайте пробну ліцензію для повного доступу!

Корисні ресурси

Вивчіть документацію, зразки коду та підтримку спільноти для покращення вашого досвіду.

Поради щодо тимчасової ліцензії

1
Зареєструйтеся за допомогою вашої робочої e-mail. Безкоштовні поштові служби заборонені.
2
Скористайтеся кнопкою Отримати тимчасову ліцензію на другому кроці.
 Українська