Плагин Doconut Viewer – Converter
Преобразуйте свои .NET приложения с помощью бесшовной, высокопроизводительной конвертации документов во все основные форматы.

Конвертируйте между всеми основными форматами
От PDF к Word, от Excel к PDF и от PowerPoint к изображениям — плагин Converter предоставляет единый API для быстрой, точной и безопасной трансформации документов.
Посмотреть большеЕдиный движок конвертации
Обрабатывайте все конвертации документов через единый API — без сторонних инструментов и онлайн‑сервисов. Поддерживает PDF, Word, Excel, PowerPoint, Email, CAD и изображения.
- •Единый синтаксис: Простой, последовательный API для каждого типа конвертации.
- •Высокая производительность: Работает на Doconut Core для быстрой и надёжной обработки.
- •Офлайн и безопасно: Запускается локально в вашей среде для полной конфиденциальности.

Поддерживаемые конвертации
Мгновенно конвертируйте между распространёнными типами документов. Doconut Converter охватывает десятки комбинаций ввода/вывода с точным воспроизведением.
DOCX, XLSX, PPTX, PNG, JPG, HTML
📝 Word
PDF, PNG, JPG, HTML
📊 Excel
PDF, PNG, JPG, CSV, TXT
📽️ PowerPoint
PDF, PNG, JPG
PDF, PNG, JPG, HTML
🖼️ Image
PDF, WEBP, TIFF, PNG, JPG
📐 CAD (DWG)
PDF, PNG, JPG
Простая интеграция в любой проект .NET
Добавьте конвертацию документов всего несколькими строками кода. Совместимо с .NET Framework, .NET Core и .NET 6+.
using System;
using System.IO;
using System.Threading;
using System.Threading.Tasks;
using Doconut.Plugins.Converter; // namespace where DocumentConverter lives
// DocumentConverter is registered via AddDoconut and injected by the DI container.
// This example converts a PDF file to DOCX using the current Doconut.NET8 API.
public async Task ConvertPdfToDocxAsync(CancellationToken ct = default)
{
// Open the source PDF file (placeholder path as in the original sample).
await using var pdfStream = File.OpenRead("sample.pdf");
// Perform the conversion. The source extension must include the leading dot.
// ConversionTarget.Docx specifies the desired output format.
Stream docxStream = await converter.ConvertAsync(
pdfStream,
sourceExtension: ".pdf",
target: ConversionTarget.Docx,
password: null, // no password for this example
ct: ct);
// Save the resulting DOCX file (placeholder output path).
await using var output = File.Create("sample.docx");
await docxStream.CopyToAsync(output, ct);
}
// Note: In a real ASP.NET Core app you would inject DocumentConverter into the endpoint
// and use it there, e.g.:
// app.MapPost("/api/convert", async (DocumentConverter converter, IFormFile file, CancellationToken ct) => { ... });
Безопасно, локально и конфиденциально
Плагин Doconut Converter обрабатывает всё локально — без загрузок, без облачных зависимостей и без внешних сервисов. Ваши данные полностью конфиденциальны.
- ✅ Офлайн выполнение: 100% локальная обработка документов.
- ✅ Шифрование: Защищает файлы с помощью надёжных механизмов шифрования.
- ✅ Без внешних вызовов: Гарантирует, что данные никогда не покидают вашу среду.
Идеально для вашего приложения
Независимо от того, создаёте ли вы корпоративную автоматизацию, DMS или веб‑сервис конвертации, Doconut Converter интегрируется без проблем.
Корпоративная автоматизация
Автоматизируйте рабочие процессы с документами и пакетные конвертации.
Управление документами
Внедряйте конвертацию в реальном времени в ваш DMS.
Веб‑приложения
Легко добавляйте серверную конвертацию в веб‑приложения .NET.
Гибкое лицензирование плагина
Выберите план, который лучше всего подходит вашему проекту — все включают обновления и поддержку.