1. Des produits
  2.   PDF
  3.   Python
  4.   Aspose.PDF for Python via .NET

Aspose.PDF for Python via .NET

 
 

Génération et conversion de PDF via l'API Python PDF

API Python PDF pour créer, modifier, protéger, imprimer, traiter, diviser, fusionner et convertir des documents PDF dans des applications Python sans utiliser Adobe Acrobat.

Aspose.PDF pour Python via .NET est une puissante API de création et de manipulation de PDF qui permet aux développeurs de logiciels pour travailler avec des fichiers PDF dans leurs applications Python via les bibliothèques .NET. Aspose.PDF pour Python via .NET permet aux développeurs Python d'accéder à ces bibliothèques via un runtime .NET. Cela signifie que les développeurs Python peuvent utiliser Aspose.PDF pour créer, modifier et manipuler des fichiers PDF dans leurs applications Python sans avoir besoin de Microsoft Office® ou d'Adobe Acrobat Automation.

Aspose.PDF pour Python via .NET inclut la prise en charge d'un large éventail de fonctionnalités de traitement PDF, notamment la création de nouveaux documents PDF à partir de zéro, le chargement et la lecture de fichiers PDF, l'exportation de PDF vers des formats d'image, la configuration des propriétés de page PDF, la configuration Largeur et hauteur du PDF, gestion du texte et des paragraphes, conversion de PDF vers d'autres formats de fichiers, extraire le texte des pages PDF, rechercher et remplacer du texte dans les PDF, ajouter et gérer les pièces jointes PDF, insérer de nouvelles pages, diviser et fusionner des PDF, déplacer des pages PDF, obtenir le nombre de pages, obtenir une page particulière, insérer une table des matières dans un PDF existant, optimiser un document PDF pour le Web et bien d'autres encore.

Aspose.PDF pour Python fournit un convertisseur PDF très puissant qui permet aux développeurs de logiciels d'exporter des documents PDF vers divers autres formats de fichiers pris en charge tels que Microsoft Word, Excel, PowerPoint, PDF/A, HTML, Images (BMP, JPEG, PNG), EPUB, Markdown, PCL, XPS, LATex/TeX, Text, PostScript et bien d'autres. La bibliothèque est livrée avec une documentation API complète et des exemples de code que les développeurs peuvent facilement suivre pour démarrer leurs tâches de manipulation de PDF. Que les utilisateurs aient besoin de créer de nouveaux fichiers PDF, d'extraire des données de fichiers PDF ou de convertir des fichiers PDF vers d'autres formats, Aspose.PDF pour Python via .NET est un excellent choix.

Previous Next

Premiers pas avec Aspose.PDF pour Python via .NET

La méthode recommandée pour installer Aspose.PDF pour Python consiste à utiliser pip. Veuillez utiliser la commande suivante pour une installation fluide.

Installez Aspose.PDF pour Python via .NET à l'aide de pip

 pip install aspose-pdf

Vous pouvez télécharger la bibliothèque directement depuis la Aspose.PDF page produit

Création de documents PDF via l'API Python

Aspose.PDF pour Python via .NET est une puissante API de traitement de documents PDF qui permet aux développeurs de logiciels de créer de nouveaux documents PDF à partir de zéro avec seulement quelques lignes de code Python. La bibliothèque fournit également plusieurs autres fonctionnalités pour la manipulation de documents PDF, telles que l'ouverture de fichiers PDF existants, l'ajout de pages à un fichier PDF existant, l'insertion de texte à partir d'autres pages, le chargement de fichiers PDF à partir d'un flux, l'ajout d'images aux PDF, la division de gros fichiers PDF en un plus petit. , combinez plusieurs fichiers PDF en un seul, supprimez les pages indésirables des PDF, imprimez des fichiers PDF et bien d'autres encore.

Créer un fichier 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")

Convertir des documents PDF via l'API Python

Aspose.PDF pour Python via .NET est une API de génération de PDF utile qui permet aux développeurs de logiciels de convertir des documents PDF en de nombreux autres formats de fichiers pris en charge via l'API Python. N'oubliez pas qu'Aspose.PDF prend en charge le plus grand nombre de formats de documents populaires, à la fois pour le chargement et l'enregistrement. La bibliothèque prend en charge la conversion de documents PDF en HTML, DOC, DOCX, PPTX, XLS, XLSX, XPS, SVG, XML, PS, PCL, MHT, HTML, EPUB, CGM, JPEG, EMF, PNG, BMP, GIF, TIFF, texte et bien d'autres. La bibliothèque prend également en charge la conversion facile d'autres formats en PDF.

Convertir un PDF en DOCX en 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)

Gérer les pages et les pièces jointes dans les PDF via l'API Python

Aspose.PDF pour Python via la bibliothèque .NET permet aux développeurs de logiciels d'ajouter des pages et des pièces jointes aux documents PDF dans les applications Python. La bibliothèque comprend plusieurs fonctionnalités importantes pour la gestion des pages PDF, telles que l'insertion de nouvelles pages dans un PDF existant, la suppression de pages PDF indésirables, la division de gros PDF en pages individuelles, le déplacement de plusieurs pages d'un document PDF à un autre, la modification de la taille des pages dans un fichier PDF. , modifiez l'orientation de la page, obtenez le nombre de pages, obtenez le nombre de pages, etc.

Diviser le PDF en plusieurs fichiers via l'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++;
}

Ajouter et gérer des annotations PDF via Python

L'annotation est une fonctionnalité des documents PDF qui permet aux utilisateurs d'ajouter des commentaires, des notes ou d'autres types de commentaires à des parties spécifiques du document. Les annotations peuvent être utilisées à diverses fins, notamment la collaboration, les commentaires et la révision. Aspose.PDF pour Python via l'API .NET permet aux développeurs de logiciels d'insérer des annotations PDF dans leurs propres applications Python. Il prend en charge des fonctionnalités telles que l'ajout, la suppression et l'obtention facile d'annotations à partir de documents PDF. Il existe de nombreux autres types d'annotations que vous pouvez ajouter, ainsi que de nombreuses autres propriétés que vous pouvez définir.

convertir une image JPG en PDF via l'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");
 Français