Arbeiten Sie mit Text in PDF über Python

Wie man mit Text in PDF mithilfe der Bibliothek Python for .NET arbeitet

Wie man mit Text in PDF mithilfe der Bibliothek Python for .NET arbeitet

Um Text in eine PDF-Datei einzufügen, verwenden wir die Aspose.PDF for Python API, eine funktionsreiche, leistungsstarke und benutzerfreundliche API zur Dokumentenbearbeitung für .NET. Öffnen Sie den NuGet Paketmanager, suchen Sie nach Aspose.pdf und installieren Sie. Sie können auch den folgenden Befehl in der Package Manager Console verwenden.

Python Package Manager Console

pip install aspose-pdf

Fügen Sie Text über Python zur PDF-Datei hinzu


Um den Code in Ihrer Umgebung auszuprobieren, benötigen Sie Aspose.PDF for Python.

  1. Laden Sie das PDF mit einer Instanz von Dokument.
  2. Erstellen Sie einen TextParagraph und definieren Sie seine Eigenschaften.
  3. Fügen Sie den TextParagraph mithilfe von TextBuilder zu Page hinzu.
  4. Speichern Sie die Datei erneut.

Text zu PDF hinzufügen - {{proglanguage}.

<% text.code-block.subtitle %>


    // Open document
    Document pdfDocument = new Document(dataDir + "input.pdf");
    // Get particular page
    Page pdfPage = (Page)pdfDocument.Pages[1];
    // Create text fragment
    TextFragment textFragment = new TextFragment("main text");
    textFragment.Position = new Position(100, 600);
    // Set text properties
    textFragment.TextState.FontSize = 12;
    textFragment.TextState.Font = FontRepository.FindFont("TimesNewRoman");
    textFragment.TextState.BackgroundColor = Aspose.Pdf.Color.FromRgb(System.Drawing.Color.LightGray);
    textFragment.TextState.ForegroundColor = Aspose.Pdf.Color.FromRgb(System.Drawing.Color.Red);
    // Create TextBuilder object
    TextBuilder textBuilder = new TextBuilder(pdfPage);
    // Append the text fragment to the PDF page
    textBuilder.AppendText(textFragment);
    dataDir = dataDir + "AddText_out.pdf";
    // Save resulting PDF document.
    pdfDocument.Save(dataDir);