Meine Gruppe hat die Bibliothek itext-sharp und C# /. NET verwendet, um benutzerdefinierte dynamische PDFs zu erstellen. Dieser Prozess funktioniert größtenteils gut für unsere Bedürfnisse. Das einzige Problem, auf das wir bei der Entwicklung/dem Testen stoßen können, sind Layoutprobleme, die dazu führen können, dass das PDF in Adobe Reader, insbesondere in Adobe Reader, nicht korrekt geöffnet/gerendert wird. die neueren Versionen von Acrobat/Reader.Wie können Sie ein Problem mit einem programmatisch generierten PDF finden?
Das Dokument wird die Anzeige für die ersten X-Seiten korrekt öffnen. Wenn jedoch ein Fehler auftritt, werden die verbleibenden Seiten im Dokument nicht angezeigt.
Wie bereits erwähnt, sind wir in der Regel in der Lage, dieses Problem mit unserem C#/iText-Code auf ein Layout-Problem zurückzuführen. Wir finden schließlich den Fehler, indem wir die Rate- und Prüfmethode verwenden oder teilen und erobern. Es funktioniert, aber es ist nicht der beste Weg, um diese Probleme zu lösen.
Ich habe mich gefragt, ob es Tools gibt, die den Prozess der Validierung eines PDF-Dokuments beschleunigen könnten und dabei helfen könnten, auf Fehler im Dokument hinzuweisen?
Sehr hilfreich, danke! Eine Anmerkung jedoch: auf ghostscript v9.18 auf Darwin (OS X), dieser Befehl immer noch '0' bei Parsing-Fehler, aber nur für einige PDFs, so verlassen mich jetzt sowohl Exit-Code und stderr-Ausgabe, um zu sagen, ob es fehlgeschlagen ist zu analysieren. – piersadrian