GroupDocs.Conversion em destaque

Explore os recursos da API para conversão rápida e impecável de PDFs, Microsoft Office, HTML, eBook e arquivos de imagem em aplicações .NET

Illustration conversion

Conversão simplificada

Com a API GroupDocs.Conversion, você pode converter documentos de diversos formatos para PDF, Microsoft Office, HTML, eBook e arquivos de imagem sem esforço. A API oferece opções flexíveis e robustas, garantindo a integridade do conteúdo e da estrutura do documento ao longo do processo de conversão.

Troca de formatos sem esforço

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

Compatibilidade multiplataforma

Explore uma solução de conversão com compatibilidade multiplataforma inerente, atendendo a uma base de usuários mais ampla e garantindo desempenho ideal em diversos ambientes para todas as suas necessidades de conversão de documentos.

Suporte a plataformas

GroupDocs.Conversion para .NET oferece suporte aos seguintes sistemas operacionais, frameworks e gerenciadores de pacotes

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

Pacote .NET 6

  • Suporta .NET 6.0 e versões superiores
  • Funciona em Windows, Linux e macOS
Download NuGet

Pacote .NET Framework

  • Suporta .NET Framework 4.6.2+
  • Depende de System.Drawing.Common
Download NuGet

Formatos de arquivo suportados

GroupDocs.Conversion para .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 do GroupDocs.Conversion

A API permite executar conversões de um formato para outro, converter o documento inteiro ou páginas específicas, ajustar opções para a saída desejada e muito mais.

Feature icon

Conversão multiformato

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

Feature icon

Saída de alta fidelidade

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

Feature icon

Conversão de vários arquivos

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

Feature icon

Documento multipágina para imagens

Converta documentos multipáginas em imagens página a página, permitindo controle preciso sobre o processo de transformação.

Feature icon

Configurações personalizáveis

Ajuste finamente 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 protegidos por senha.

Feature icon

Integração de API

Integre os recursos de conversão em suas aplicações C# para que as conversões sejam executadas como parte de seus fluxos de trabalho existentes.

Feature icon

Conversão robusta

Forneça conversões de arquivos confiáveis, mantendo a precisão e a integridade dos documentos transformados.

Feature icon

Converter documentos de arquivos compactados

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

Exemplos de código

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

Converter PDF para imagem

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

Converter PDF para PNG em C#

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

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

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

Converter um segmento de um documento grande

Com o GroupDocs.Conversion para .NET, você pode converter facilmente páginas específicas de um documento extenso. Existem duas maneiras de fazer isso, dependendo dos seus requisitos. Você pode converter um intervalo de páginas ou converter páginas específicas.

Converter DOCX (páginas 2-4) para PDF em C#

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

// Carregar o arquivo DOCX de origem  
using (Converter converter = new Converter("booklet.docx"))
{
    // Definir as opções e especificar o intervalo de páginas a converter       
    var convertOptions = new PdfConvertOptions 
    { 
      PageNumber = 2, 
      PagesCount = 3 
    };
    
    // Converter as páginas 2-4 para 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 dentro da API do GroupDocs.Conversion para .NET. Os exemplos de código abaixo demonstram como aproveitar a sintaxe fluente:

Converter DOCX para PDF em C# usando sintaxe fluente

using GroupDocs.Conversion;

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

Pronto para começar?

Baixe GroupDocs.Conversion gratuitamente ou obtenha uma licença de teste para acesso total!

Recursos úteis

Explore a documentação, as amostras de código e o apoio da comunidade para aprimorar sua experiência.

Dicas de licença temporária

1
Cadastre-se com seu e-mail comercial. Serviços de e-mail gratuitos não são permitidos.
2
Use o botão Obter uma licença temporária na segunda etapa.
 Português