GroupDocs.Conversion em resumo

Explore os recursos da API para conversão rápida e perfeita de arquivos PDF, Microsoft Office, HTML, eBook e arquivos de imagem em aplicativos .NET

Illustration conversion

Conversão simplificada

Com a API GroupDocs.Conversion você pode converter facilmente documentos de diversos formatos em PDF, Microsoft Office, HTML, e-book e arquivos de imagem. A API oferece opções flexíveis e robustas, garantindo a integridade do conteúdo e da estrutura do documento durante todo o processo de conversão.

Alternar facilmente entre formatos

O processo de uso da API GroupDocs.Conversion é incrivelmente simples, exigindo apenas um método e um conjunto de opções para alternar facilmente entre diferentes formatos.

Compatibilidade entre plataformas

Explore uma solução de conversão com compatibilidade inerente entre plataformas, atendendo a uma base de usuários mais ampla e garantindo desempenho ideal em vários ambientes para todos os seus requisitos de conversão de documentos.

Independência de plataforma

GroupDocs.Conversion for .NET oferece suporte aos seguintes sistemas operacionais, estruturas e gerenciadores de pacotes

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

Formatos de arquivo suportados

GroupDocs.Conversion for .NET oferece suporte a operações com os seguintes formatos de arquivo.

Formatos de documentos

  • 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

Imagens e multimídia

  • 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

Outros formatos

  • 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

Recursos de GroupDocs.Conversion

Converta perfeitamente documentos PDF e de escritório para HTML, JPG, PNG, BMP, TIFF, SVG e muitos outros formatos. A API GroupDocs.Conversion for C# foi projetada para ser fácil de usar e integrar ao seu projeto. Suporta todos os formatos de documentos populares com a capacidade de personalizar o processo de conversão.

Feature icon

Conversão multiformato

Converta arquivos entre vários formatos, incluindo PDF, DOCX, XLSX, PPTX e muito mais, com facilidade.

Feature icon

Saída de alta fidelidade

Preserve a qualidade e a formatação originais dos documentos durante o processo de conversão.

Feature icon

Convertendo vários arquivos

Converta vários arquivos e combine-os em um arquivo, simplificando a organização do conteúdo convertido.

Feature icon

Documento de várias páginas para imagens

Converta documentos de várias páginas em imagens página por página, permitindo controle preciso sobre o processo de transformação e facilitando a extração e análise de documentos baseados em imagens.

Feature icon

Configurações personalizáveis

Ajuste os parâmetros de conversão, como resolução, qualidade e layout, para atender a requisitos específicos.

Feature icon

Processamento seguro

Garanta a privacidade dos dados com opções de conversão de arquivos protegidas por senha.

Feature icon

Integração de API

Integre perfeitamente os recursos de conversão em seus aplicativos C#, tornando-os uma parte integrada de seu fluxo de trabalho.

Feature icon

Conversão robusta

Garanta conversões de arquivos confiáveis ​​e sem erros, garantindo a precisão e integridade dos seus documentos transformados.

Feature icon

Converta documentos de arquivos

Extraia e converta documentos de arquivos, permitindo a transformação do conteúdo armazenado em arquivos compactados.

Amostras de código

Alguns casos de uso de operações típicas do GroupDocs.Conversion para .NET

Converter PDF em imagem

Um cenário comumente encontrado envolve a conversão de um documento PDF inteiro ou de páginas específicas em uma coleção de imagens. GroupDocs.Conversion for .NET oferece a capacidade de converter PDFs em vários formatos de imagem, como TIFF, JPG, PNG, GIF, BMP e muito mais. Ao contrário de outras conversões, este processo requer a declaração de um delegado SavePageStream, que especifica o formato de nomenclatura das imagens salvas. Você pode selecionar seu formato de imagem preferido usando a classe ImageFileType.

Converter PDF em PNG em C#

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

// Carregue o arquivo PDF de origem
using (var converter = new Converter("resume.pdf"))
{
  var getPageStream = (int page) => File.Create($"resume-page-{page}.png");

    // Defina as opções de conversão e especifique o tipo de imagem de saída
    var convertOptions = new ImageConvertOptions { 
      Format = ImageFileType.Png
    };          
    
    // Converta cada página do documento PDF para PNG
    converter.Convert(getPageStream, convertOptions);
}

Converter um segmento de um documento grande

Com GroupDocs.Conversion for .NET, você pode converter facilmente páginas específicas de um documento extenso. Você tem dois métodos para fazer isso, dependendo de seus requisitos. Você pode converter um intervalo de páginas ou converter páginas específicas.

Converta DOCX (páginas 2 a 4) em PDF em C#

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

// Carregue o arquivo DOCX de origem  
using (Converter converter = new Converter("booklet.docx"))
{
    // Defina as opções e especifique o intervalo de páginas a serem convertidas       
    var convertOptions = new PdfConvertOptions 
    { 
      PageNumber = 2, 
      PagesCount = 3 
    };
    
    // Converta as páginas 2 a 4 em PDF       
    converter.Convert("pages-2-4.pdf", convertOptions);
}

Sintaxe fluente: uma abordagem simplificada

A sintaxe fluente oferece uma notação concisa para ações comuns na API GroupDocs.Conversion for .NET. Os exemplos de código abaixo demonstram como aproveitar a sintaxe fluente:

Converta DOCX para PDF em C# usando sintaxe fluente

using GroupDocs.Conversion;

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

 Português