Короткий огляд GroupDocs.Conversion

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

Illustration conversion

Спрощене перетворення

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

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

Процес використання GroupDocs.Conversion API неймовірно простий, вимагає лише одного методу та набору параметрів для легкого перемикання між різними форматами.

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

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

Незалежність від платформи

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

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

Підтримувані формати файлів

GroupDocs.Conversion для .NET підтримує операції з такими форматами файлів.

Формати документів

  • Документи: 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

Зображення та мультимедіа

  • Зображення: BMP, JPEG, PNG, GIF, TIFF, SVG, PS
  • Діаграма: VSDX, DRAW, LUCIDCHART
  • САПР і ГІС: DWG, DXF, DWF, IFC, SHP, KML, GEOJSON
  • Аудіо: MP3, WAV, FLAC, AAC, OGG
  • відео: MP4, AVI, MKV, MOV, WMV
  • 3D і вектор: SVG, AI, EPS, CDR, STL, OBJ, FBX, DAE, GLB

Інші формати

  • eBook: EPUB, MOBI, AZW, FB2
  • Інтернет: HTML, MHTML, MHT
  • Архіви: ZIP, TAR, RAR, 7Z, BZ2, GZ
  • Електронна пошта та Outlook: PST, OST, MSG, EML
  • Фінанси: QFX, OFX
  • OneNote: ONE

Функції GroupDocs.Conversion

Легко конвертуйте PDF-документи та офісні документи у HTML, JPG, PNG, BMP, TIFF, SVG та багато інших форматів. GroupDocs.Conversion для .NET API створено для зручності використання та інтеграції у ваш проект. Він підтримує всі популярні формати документів із можливістю налаштування процесу перетворення.

Feature icon

Багатоформатне перетворення

Легко конвертуйте файли між різними форматами, включаючи PDF, DOCX, XLSX, PPTX тощо.

Feature icon

Вихід високої точності

Зберігайте оригінальну якість і форматування документів під час процесу перетворення.

Feature icon

Перетворення кількох файлів

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

Feature icon

Багатосторінковий документ із зображеннями

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

Feature icon

Настроювані параметри

Тонко налаштуйте такі параметри перетворення, як роздільна здатність, якість і макет, щоб відповідати конкретним вимогам.

Feature icon

Безпечна обробка

Забезпечте конфіденційність даних за допомогою параметрів перетворення файлів, захищених паролем.

Feature icon

Інтеграція API

Бездоганно інтегруйте можливості перетворення у ваші додатки .NET, зробивши це бездоганною частиною вашого робочого процесу.

Feature icon

Надійне перетворення

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

Feature icon

Конвертувати документи з архіву

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

Зразки коду

Деякі випадки використання типових операцій GroupDocs.Conversion для операцій .NET

Перетворення PDF на зображення

Поширений сценарій передбачає перетворення цілого PDF-документа або певних сторінок на колекцію зображень. GroupDocs.Conversion для .NET пропонує можливість конвертувати PDF-файли в різні формати зображень, наприклад TIFF, JPG, PNG, GIF, BMP тощо. На відміну від інших перетворень, цей процес вимагає оголошення делегату SavePageStream, який визначає формат імен для збережених зображень. Ви можете вибрати бажаний формат зображення за допомогою класу ImageFileType.

Перетворення PDF на PNG у C#

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 для .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 синтаксис: спрощений підхід

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

Перетворіть DOCX у PDF на C# за допомогою вільного синтаксису

using GroupDocs.Conversion;

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

 Українська