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
PDF header signature not found
wenn ich versuche zu Lesen, die temp-Datei. Warum?

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 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

Schreibe einen Kommentar