Visão geral do GroupDocs.Conversion

O GroupDocs.Conversion oferece conversão de documentos de alta qualidade e flexível a partir de PDF, Office, HTML e formatos de imagem em aplicativos Python.

Illustration conversion

Processo de conversão simplificado

Converta documentos sem esforço para PDF, Office, HTML, eBook e formatos de imagem com uma API confiável que mantém a integridade do conteúdo e da estrutura.

Troca de formato transparente

Alterne entre formatos de documento com uma única chamada de método e opções simples para conversões eficientes.

Compatibilidade multiplataforma

Suporta operação multiplataforma, permitindo que desenvolvedores Python lidem com conversões em Windows e macOS com facilidade.

Suporte a Plataformas

O GroupDocs.Conversion para Python via .NET é compatível com vários sistemas operacionais e ambientes Python.

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
PyPI

Formatos de arquivo suportados

O GroupDocs.Conversion para Python via .NET suporta vários 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
  • 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 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

Exemplos de operações do GroupDocs.Conversion em Python

Converter um documento para outro formato

A principal funcionalidade do GroupDocs.Conversion é a capacidade de converter um documento para um formato diferente.
Especifique o tipo de formato de saída usando a classe ConvertOptions para converter um documento.

Converter DOCX para PDF em Python

from groupdocs.conversion import Converter
from groupdocs.conversion.options.convert import PdfConvertOptions

def convert_document_to_another_format():
    # Instanciar Converter com o documento de entrada
    with Converter("./business-plan.docx") as converter:
        # Instanciar opções de conversão para definir o formato de saída
        pdf_convert_options = PdfConvertOptions()

        # Converter o documento de entrada
        converter.convert("./business-plan.pdf", pdf_convert_options)    

if __name__ == "__main__":
    convert_document_to_another_format()

Converter um documento em vários arquivos de página

Conversão de um único documento multipágina em arquivos de página individuais.
O exemplo demonstra como converter cada slide em uma apresentação PPTX para uma imagem PNG.

Converter slides PPTX para PNG em Python

from groupdocs.conversion import Converter
from groupdocs.conversion.filetypes import ImageFileType
from groupdocs.conversion.options.convert import ImageConvertOptions

def convert_all_document_pages():
    # Instanciar Converter com o documento de entrada 
    with Converter("./basic-presentation.pptx") as converter:
        # Instanciar opções de conversão e definir o formato de saída como PNG
        png_convert_options = ImageConvertOptions()
        png_convert_options.format = ImageFileType.PNG

        # Converter todos os slides e salvar na pasta de saída
        converter.convert_by_page("./converted-pages", png_convert_options)    

if __name__ == "__main__":
    convert_all_document_pages()

Converter arquivos dentro de contêineres de documentos

Converter arquivos incorporados em contêineres de documentos, como arquivos compactados ou empacotados, em arquivos de saída individuais.
O exemplo a seguir demonstra como converter cada arquivo compactado em um arquivo ZIP para PDF.

Converter arquivos em um arquivo ZIP para PDF em Python

from groupdocs.conversion import Converter
from groupdocs.conversion.options.convert import PdfConvertOptions

def convert_files_within_document_container():
    # Instanciar Converter com o documento de entrada
    with Converter("./compressed.zip") as converter:
        # Instanciar opções de conversão para definir o formato de saída como PDF
        pdf_convert_options = PdfConvertOptions()

        # Extrair, converter e salvar os arquivos de saída no formato PDF
        converter.convert_multiple("./converted-files", pdf_convert_options)    

if __name__ == "__main__":
    convert_files_within_document_container()

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