Seite aus PDF entfernen

8

Ich verwende derzeit iText und ich frage mich, ob es eine Möglichkeit gibt, eine Seite aus einer PDF-Datei zu löschen?

Ich habe es mit einem Reader usw. geöffnet, und ich möchte eine Seite entfernen, bevor sie dann in einer neuen Datei gespeichert wird; Wie kann ich das tun?

    
AlanFoster 05.09.2011, 21:18
quelle

5 Antworten

11

Der 'bessere' Weg zum 'Löschen' von Seiten ist

%Vor%

Das bedeutet, dass wir nur die Seiten 1-5, 10-12 auswählen, um die Seiten 6-9 zu löschen.

    
AlanFoster 05.01.2012, 23:55
quelle
6

Holen Sie den Leser der vorhandenen pdf-Datei durch

%Vor%

Aktualisieren Sie den Reader jetzt mit

%Vor%

dann das PDF-Stampfer-Objekt, um die Änderungen in eine Datei schreiben mit

%Vor%

Schließen Sie den PdfStamper mit

%Vor%

Es schließt auch den PdfReader.

Prost .....

    
Ankit Sharma 28.04.2014 12:47
quelle
1

Sie können PdfStamper in Kombination mit PdfCopy verwenden.

In diese Antwort wird erklärt, wie man ein ganzes Dokument kopiert. Wenn Sie im Beispielcode die Kriterien für die Schleife ändern, können Sie die nicht benötigten Seiten entfernen.

    
Jes 06.09.2011 08:24
quelle
0

Hier ist eine Entfernungsfunktion, die für den realen Gebrauch bereit ist. Bewiesen, um mit itext 2.1.7 in Ordnung zu sein. Es verwendet auch nicht "strigly typing".

%Vor%     
Pavel Vlasov 08.03.2016 14:33
quelle
0

Für iText 7 habe ich dieses Beispiel gefunden:

%Vor%

Siehe auch hier: Clone-Reordering-Seiten und hier: clone-splitting-pdf-Datei

    
Ray Hulha 13.10.2017 09:28
quelle

Tags und Links