Das Entfernen eines Bild-Wasserzeichens aus einem PDF kann entscheidend sein, wenn Sie Ihre Dokumente für die Weiterverbreitung oder Archivierung reinigen müssen. Mit der .NET REST API können Sie Bild-Wasserzeichen schnell und einfach online aus PDFs entfernen, ohne Desktop-Software zu benötigen. Dieses Tutorial bietet eine detaillierte Anleitung, wie Sie Bild-Wasserzeichen programmgesteuert aus PDF Dokumenten in C# löschen können.
- Warum sollte man das Wasserzeichen aus einer PDF entfernen?
- Wasserzeichenverarbeitungs-API
- Remove PDF Watermark in C#
- Delete PDF-Wasserzeichen mit cURL
Why to Remove Watermark from PDF?
Nachfolgend sind einige der Gründe aufgeführt, die für das Entfernen von Bildwasserzeichen aus PDFs sprechen:
- Bereinigen Sie gemeinsame Dokumente – Entfernen Sie veraltete Marken oder Proof-Markierungen.
- Inhalt für die Wiederverwendung vorbereiten – PDFs ohne Logos wiederverwenden oder veröffentlichen.
- Verbessern Sie die Ästhetik des Dokuments – Entfernen Sie unerwünschte oder aufdringliche Bildwasserzeichen.
- Automatisieren Sie die Entfernung von Wasserzeichen – Sparen Sie Zeit, indem Sie Dateien mit der REST-API im Batch verarbeiten.
Watermark Processing API
Das GroupDocs.Watermark Cloud SDK für .NET ist ein erstaunliches, auf REST basierendes SDK, das die Möglichkeiten bietet, bestehende Wasserzeichen hinzuzufügen und zu manipulieren.
Hauptmerkmale
- Entfernen Sie Bild oder Textwasserzeichen aus PDF, Word, Excel oder PowerPoint-Präsentation.
- Funktioniert online ohne die Notwendigkeit von Adobe Acrobat.
- Dokumentlayout und -qualität nach der Entfernung erhalten.
- Prozessspezifische Seiten oder gesamte Dokumente.
Installation
Installieren Sie das SDK über NuGet:
PM> NuGet\Install-Package GroupDocs.Watermark-Cloud -Version 23.8.0
Remove PDF-Wasserzeichen in C#
Hier erfahren Sie, wie Sie Wasserzeichen von Bildern in PDF Dateien mit C# .NET entfernen können.
Schritt 1 – API-Konfiguration initialisieren
var configuration = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
var watermarkApi = new WatermarkApi(configuration);
Schritt 2 – PDF-Dateiinformationen definieren
var fileInfo = new FileInfo
{
FilePath = "watermarked.pdf",
StorageName = "internal"
};
Schritt 3 – Entfernen von Kriterien konfigurieren
ImageSearchCriteria = new ImageSearchCriteria
{
ImageFileInfo = new FileInfo
{
FilePath = "watermark_images/confidential.png"
}
},
Schritt 4 – Führen Sie die Entfernen-Anfrage aus
var request = new RemoveWatermarkRequest(options);
var response = watermarkApi.RemoveWatermark(request);
// Für weitere Beispiele besuchen Sie bitte https://github.com/groupdocs-watermark-cloud/groupdocs-watermark-cloud-dotnet
// Erstellen Sie eine Instanz des Configuration Objekts.
var configuration = new Configuration("XXXXXXX-XXXXXXX-XXXXXX-XXXXXXX", "XXXXXXXXXXXX");
var watermarkApi = new WatermarkApi(configuration);
var apiInstance = new InfoApi(configuration);
var fileInfo = new FileInfo
{
FilePath = "watermarked.pdf",
};
var options = new RemoveOptions
{
FileInfo = fileInfo,
ImageSearchCriteria = new ImageSearchCriteria
{
ImageFileInfo = new FileInfo
{
FilePath = "watermark_images/confidential.png"
}
},
OutputFolder = "removed_watermarks"
};
var request = new RemoveRequest(options);
// Remove watermark from PDF
var response = apiInstance.Remove(request);
Löschen Sie das PDF-Wasserzeichen mit cURL
Alternativ können Sie in Betracht ziehen, GroupDocs.Watermark Cloud mit cURL-Befehlen zu verwenden, um Wasserzeichen direkt aus PDF Dateien zu entfernen.
Schritt 1 – Zugriffstoken erhalten
curl -v -X POST "https://api.groupdocs.cloud/connect/token" \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" -H "Content-Type: application/x-www-form-urlencoded"
Schritt 2 – Wasserzeichen aus PDF entfernen
curl -v -X POST "https://api.groupdocs.cloud/v1.0/watermark/pdf/remove" \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" -d '{
"FileInfo": { "FilePath": "watermarked.pdf", "StorageName": "internal" },
"OutputFolder": "output",
"PdfOptions": { "RemoveImages": true }
}'
Ersetzen Sie
{ACCESSTOKEN}mit dem im vorherigen Schritt erhaltenen Token.
Fazit
In diesem Artikel haben wir gelernt, dass das GroupDocs.Watermark Cloud SDK für .NET eine zuverlässige und cloudbasierte Lösung bietet, um Wasserzeichen von Bildern aus PDF Dokumenten zu entfernen. Ob Sie alte Marken entfernen oder einfach ein Online-Wasserzeichenentfernungstool entwickeln möchten, diese API macht es schnell, sicher und effizient.
Häufig gestellte Fragen – FAQs
Kann ich sowohl Bild- als auch Text-Wasserzeichen aus einer PDF entfernen? Ja. Sie können sowohl Text- als auch Bildwasserzeichen mit derselben API entfernen.
Wird die Qualität meines PDFs nach der Entfernung des Wasserzeichens beeinflusst? Nein. Das SDK erhält die ursprüngliche Qualität und das Layout.
Brauche ich Adobe Acrobat oder ein externes Tool? Nein. Die GroupDocs Cloud API funktioniert vollständig online und benötigt keine Desktop-Software.
Kann ich Wasserzeichen nur von bestimmten Seiten entfernen? Ja. Sie können Seitenzahlen angeben, um die Wasserzeichenentfernung selektiv zu steuern.
Ist eine kostenlose Version verfügbar? Ja. Sie können den Wasserzeichenentferner testen, indem Sie ein kostenloses Testkonto erstellen.
