Bearbeiten Sie PDF über C#

Erweiterter PDF-Editor für .NET. Verwenden Sie Aspose.PDF, um PDF-Dokumente programmgesteuert zu ändern

Wie bearbeitet man PDF mit C#

Müssen Sie PDF bearbeiten? Die programmatische Änderung von PDF-Dokumenten ist ein wesentlicher Bestandteil moderner digitaler Workflows. Mit .NET-Bibliotheken wie Aspose.PDF können Entwickler Text in PDF bearbeiten, Grafiken mit externen Daten einfügen, Tabellen ändern und vieles mehr. Bei diesen Bibliotheken handelt es sich um eigenständige Lösungen, die nicht auf andere Software angewiesen sind und für den kommerziellen Einsatz bereit sind. Sie decken alle möglichen Bedürfnisse professioneller C#-Entwickler ab.

  • Bearbeiten Sie PDF-Elemente: Tabellen, Texte, Bilder, Felder usw.
  • Bearbeiten Sie PDF-Formatierungsattribute und -stile
  • Neue Elemente hinzufügen
  • Arbeiten Sie mit Grafiken und Formularen

Um PDF-Dateien zu bearbeiten, verwenden wir die API Aspose.PDF for .NET, eine funktionsreiche, leistungsstarke und benutzerfreundliche API zur Dokumentenmanipulation für die net -Plattform. Öffnen Sie den NuGet Paketmanager, suchen Sie nach Aspose.pdf und installieren Sie ihn. Sie können auch den folgenden Befehl von der Package Manager Console aus verwenden.

Package Manager Console

PM > Install-Package Aspose.PDF

So bearbeiten Sie PDF über C#


Sie benötigen Aspose.PDF for .NET, um den Code in Ihrer Umgebung auszuprobieren.

  1. Entwerfen und entwickeln Sie Ihren Editor.
  2. Oder verwenden Sie Aspose Editor, indem Sie mit dem erweiterten WYSIWYG-Editor auf die Demo-App zugreifen.
  3. Laden Sie PDF-Dateien zur Bearbeitung hoch.
  4. Ändern Sie das Dokument mit den entsprechenden Änderungen.
  5. Speichern Sie die PDF-Datei.

Eine der am häufigsten nachgefragten Funktionen ist das Bearbeiten und Hinzufügen von Text in PDF. Die Arbeit mit Text ist mit der Bibliothek C# sehr praktisch: Text bearbeiten, Text aktualisieren und Text mit C# formatieren. Das folgende Beispiel zeigt, wie ein PDF-Dokument in C# geändert wird:

PDF-Dateien bearbeiten - C#

Dieser Beispielcode zeigt, wie Text in PDF bearbeitet wird - C#

	// load PDF file
	Aspose.PDF.Document pdf  = new Aspose.PDF.Document("c:/pdftest/programaticallyproducedpdf.pdf");

	// instantiate TextFragment Absorber object
	Aspose.PDF.Text.TextFragmentAbsorber TextFragmentAbsorberAddress = new Aspose.PDF.Text.TextFragmentAbsorber();

	// search text within page bound
	TextFragmentAbsorberAddress.TextSearchOptions.LimitToPageBounds = true;

	// specify the page region for TextSearch Options
	TextFragmentAbsorberAddress.TextSearchOptions.Rectangle = new Aspose.PDF.Rectangle(100, 100, 200, 200);

	// search text from first page of PDF file
	pdf.Pages[1].Accept(TextFragmentAbsorberAddress);

	// iterate through individual TextFragment
	foreach( Aspose.PDF.Text.TextFragment tf in TextFragmentAbsorberAddress.TextFragments)
	{
		// update text to blank characters
		tf.Text = "";
	}

	// save updated PDF file after text replace
	pdf.Save("c:/pdftest/TextUpdated.pdf");

Über Aspose.PDF für die C# API

Die Aspose.PDF for C#-API bietet eine Vielzahl von Funktionen für die Arbeit mit PDF-Dateien. Zu den Funktionen gehören unter anderem:

  • Erstellen Sie PDF-Dokumente von Grund auf oder aus HTML, XML oder Bildern.
  • Bearbeiten Sie vorhandene PDF-Dokumente, indem Sie Seiten, Text, Bilder und andere Inhalte hinzufügen oder entfernen.
  • Konvertieren Sie PDF-Dokumente in andere Formate wie HTML, XML und Bilder.
  • Rendern Sie PDF-Dokumente in Bilder oder im XPS-Format.
  • Drucken Sie PDF-Dokumente direkt aus Ihrer Bewerbung aus.
  • Signieren Sie PDF-Dokumente digital.

Weitere Informationen zu Aspose.PDF für die C#-API finden Sie in dieser Aspose-Dokumentation