1. Produtos
  2.   PDF
  3.   Python
  4.   Aspose.PDF for Python via .NET

Aspose.PDF for Python via .NET

 
 

Geração e conversão de PDF via API Python PDF

API Python PDF para criar, modificar, proteger, imprimir, processar, dividir, mesclar e converter documentos PDF dentro de aplicativos Python sem usar o Adobe Acrobat.

Aspose.PDF para Python via .NET é uma poderosa API de criação e manipulação de PDF que permite aos desenvolvedores de software para trabalhar com arquivos PDF em seus aplicativos Python por meio de bibliotecas .NET. Aspose.PDF para Python via .NET fornece aos desenvolvedores Python acesso a essas bibliotecas por meio de um tempo de execução .NET. Isso significa que os desenvolvedores Python podem usar o Aspose.PDF para criar, editar e manipular arquivos PDF em seus aplicativos Python sem precisar do Microsoft Office® ou do Adobe Acrobat Automation.

Aspose.PDF para Python via .NET inclui suporte para uma ampla gama de recursos de processamento de PDF, incluindo criação de novos documentos PDF do zero, carregamento e leitura de arquivos PDF, exportação de PDFs para formatos de imagem, configuração de propriedades de páginas PDF, configuração Largura e altura do PDF, manipulação de texto e parágrafos, conversão de PDF para outros formatos de arquivo, extrair texto de páginas PDF, pesquisar e substituir texto em PDFs, adicionar e gerenciar anexos de PDF, inserir novas páginas, dividir e mesclar PDF, mover páginas de PDF, obter o número de páginas, obter uma página específica, inserir sumário em PDF existente, otimizar documentos PDF para a Web e muito mais.

Aspose.PDF para Python fornece um conversor de PDF muito poderoso que permite aos desenvolvedores de software exportar documentos PDF para vários outros formatos de arquivo suportados, como Microsoft Word, Excel, PowerPoint, PDF/A, HTML, imagens (BMP, JPEG, PNG), EPUB, Markdown, PCL, XPS, LATex/TeX, Texto, PostScript e muito mais. A biblioteca vem com uma documentação de API abrangente e código de amostra que os desenvolvedores podem seguir facilmente para começar suas tarefas de manipulação de PDF. Se os usuários precisam criar novos arquivos PDF, extrair dados de arquivos PDF ou converter arquivos PDF para outros formatos, o Aspose.PDF para Python via .NET é uma ótima opção.

Previous Next

Primeiros passos com Aspose.PDF para Python via .NET

A maneira recomendada de instalar o Aspose.PDF para Python é usando pip. Use o seguinte comando para uma instalação tranquila.

Instale Aspose.PDF para Python via .NET usando pip

 pip install aspose-pdf

Você pode baixar a biblioteca diretamente da Aspose.PDF página do produto

Criação de documentos PDF via API Python

Aspose.PDF para Python via .NET é uma poderosa API de processamento de documentos PDF que permite aos desenvolvedores de software criar novos documentos PDF do zero com apenas algumas linhas de código Python. A biblioteca também oferece vários outros recursos para manipulação de documentos PDF, como abrir arquivos PDF existentes, adicionar páginas a um arquivo PDF existente, inserir texto de outras páginas, carregar arquivos PDF do fluxo, adicionar imagens a PDFs, dividir arquivos PDF grandes em arquivos menores. , combine vários arquivos PDF em um único, exclua páginas indesejadas de PDFs, imprima arquivos PDF e muito mais.

Crie um arquivo PDF via Python

//import aspose.pdf as ap

# Initialize document object
document = ap.Document()
# Add page
page = document.pages.add()
# Initialize textfragment object
text_fragment = ap.text.TextFragment("Hello,world!")
# Add text fragment to new page
page.paragraphs.add(text_fragment)
# Save updated PDF
document.save("output.pdf")

Converter documentos PDF via API Python

Aspose.PDF para Python via .NET é uma API útil de geração de PDF que permite aos desenvolvedores de software converter documentos PDF para vários outros formatos de arquivo suportados por meio da API Python. Lembre-se de que Aspose.PDF suporta o maior número de formatos de documentos populares, tanto para carregar quanto para salvar. A biblioteca inclui suporte para conversão de documentos PDF para HTML, DOC, DOCX, PPTX, XLS, XLSX, XPS, SVG, XML, PS, PCL, MHT, HTML, EPUB, CGM, JPEG, EMF, PNG, BMP, GIF, TIFF, texto e muito mais. A biblioteca também suporta a conversão de outros formatos para PDF com facilidade.

Converta PDF em DOCX em Python

  import aspose.pdf as ap

    input_pdf = DIR_INPUT + "sample.pdf"
    output_pdf = DIR_OUTPUT + "convert_pdf_to_docx_options.docx"
    # Open PDF document
    document = ap.Document(input_pdf)

    save_options = ap.DocSaveOptions()
    save_options.format = ap.DocSaveOptions.DocFormat.DOC_X
    # Set the recognition mode as Flow
    save_options.mode = ap.DocSaveOptions.RecognitionMode.FLOW
    # Set the Horizontal proximity as 2.5
    save_options.relative_horizontal_proximity = 2.5
    # Enable the value to recognize bullets during conversion process
    save_options.recognize_bullets = True

    # Save the file into MS Word document format
    document.save(output_pdf, save_options)

Gerenciar páginas e anexos em PDFs por meio da API Python

Aspose.PDF para Python via biblioteca .NET permite que desenvolvedores de software adicionem páginas e anexos a documentos PDF dentro de aplicativos Python. A biblioteca inclui vários recursos importantes para lidar com páginas PDF, como inserir novas páginas em PDF existente, excluir páginas PDF indesejadas, dividir PDF grande em páginas individuais, mover várias páginas de um documento PDF para outro, alterar o tamanho da página no arquivo PDF , altere a orientação da página, obtenha a contagem de páginas, obtenha o número de páginas e assim por diante.

Dividir PDF em vários arquivos via API C#

 
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_AsposePdf_Pages();

// Open document
Document pdfDocument = new Document(dataDir + "SplitToPages.pdf");

int pageCount = 1;

// Loop through all the pages
foreach (Page pdfPage in pdfDocument.Pages)
{
    Document newDocument = new Document();
    newDocument.Pages.Add(pdfPage);
    newDocument.Save(dataDir + "page_" + pageCount + "_out" + ".pdf");
    pageCount++;
}

Adicionar e gerenciar anotações em PDF via Python

A anotação é um recurso dos documentos PDF que permite aos usuários adicionar comentários, notas ou outros tipos de feedback a partes específicas do documento. As anotações podem ser usadas para diversos fins, incluindo colaboração, feedback e revisão. Aspose.PDF para Python via API .NET permite que desenvolvedores de software insiram anotações em PDF dentro de seus próprios aplicativos Python. Ele suporta recursos como adicionar, excluir e obter anotações de documentos PDF com facilidade. Existem muitos outros tipos de anotações que você pode adicionar e muitas outras propriedades que você pode definir.

converter imagem JPG em PDF via API .NET

 
// Load input JPG file
String path = dataDir + "Aspose.jpg";

// Initialize new PDF document
Document doc = new Document();

// Add empty page in empty document
Page page = doc.Pages.Add();
Aspose.Pdf.Image image = new Aspose.Pdf.Image();
image.File = (path);

// Add image on a page
page.Paragraphs.Add(image);

// Save output PDF file
doc.Save(dataDir + "ImagetoPDF.pdf");
 Português