Warum bin ich empfangen und IOException: PDF-Datei-header-Signatur nicht gefunden beim erstellen einer PDF-Datei?
Ich versuche eine PDF-Datei erstellen mit leeren Seiten, aber der code wirft java.io.IOException: P
wenn ich versuche zu Lesen, die temp-Datei. Warum?
PDF header signature not found
Relevante code:
Document testDoc = new Document();
File testFile = File.createTempFile("pdfTemp", ".tmp");
String test = testFile.getName();
PdfWriter testWriter = PdfWriter.getInstance(document, new FileOutputStream(test));
testDoc.open();
for (int x=1; x<=pdfReader.getNumberOfPages(); x++){
testWriter.setPageEmpty(false);
testDoc.newPage();
}
testDoc.close();
PdfReader testReader = new PdfReader(test);
Was ist der Rückgabewert von
es hängt, ich bin immer die Anzahl der Seiten aus einer anderen pdf-Datei. in der Regel rund 30
Sie erkennen
oh, wow, wie hast entgehen lassen. vielen Dank für die Hilfe. ich werde es ändern und sehen, ob der Fehler Weg ist
pdfReader.getNumberOfPages()
?es hängt, ich bin immer die Anzahl der Seiten aus einer anderen pdf-Datei. in der Regel rund 30
Sie erkennen
testDoc
und testWriter
haben keine Korrelation basierend auf Ihren code hier, richtig? Meinst du die Verwendung testDoc
wo Sie verwendet werden document
?oh, wow, wie hast entgehen lassen. vielen Dank für die Hilfe. ich werde es ändern und sehen, ob der Fehler Weg ist
InformationsquelleAutor user2032522 | 2013-02-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies kann eine Codierung Problem. Der code verwendet
aber
document
variable nicht deklariert ist überall. Ich vermute, du meintest, verwenden Sie den folgenden statt:InformationsquelleAutor JoshDM