'PDFsharp nicht verarbeiten kann diese PDF-Funktion, eingeführt mit Acrobat 6' Fehler beim öffnen von PDF-Datei
Verwende ich PDFsharp (v1.32) für das Zusammenführen mehrerer PDF-Dateien. Öffne ich die Dokumente mit diesem code:
PdfDocument inputDocument = PdfReader.Open(pdfFilePath, PdfDocumentOpenMode.Import);
Und beim öffnen eines Dokuments (mit PDF-version 1.5 (Acrobat 6.x)) erhalte ich eine exception:
Eine nicht behandelte Ausnahme des Typs 'PdfSharp.Pdf.IO.PdfReaderException' ist in PdfSharp.dll
Zusätzliche Informationen: Nicht in den Griff iref-streams. Die aktuelle Implementierung von PDFsharp nicht verarbeiten kann diese PDF-Funktion, eingeführt mit Acrobat 6.
Was kann ich tun? Ich Zusammenführen müssen alle Dateien, die kann ich nicht einfach überspringen. Ich habe versucht, Lösungen zu finden, fand aber keine Antwort oder nur sehr alte feedback von PDFsharp Team, dass Sie gehen, um "fix it".
InformationsquelleAutor user2216 | 2016-04-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden PDFsharp 1.50 beta 3 ab Dezember 2015 oder eine neuere version.
https://www.nuget.org/packages/PdfSharp/1.50.4820-RC1
https://www.nuget.org/packages/PDFsharp-gdi/1.50.4820-RC1
https://www.nuget.org/packages/PDFsharp-wpf/1.50.4820-RC1
https://github.com/empira/PDFsharp
'XImage'
enthält keine definition für'FromGdiPlusImage'
!!!Die Methode
FromGdiPlusImage
ist nur mit der GDI+ erstellen, nicht mit dem Core-build oder der WPF erstellen. Die GDI-Projekte oder der GDI NuGet-Paket.InformationsquelleAutor Vive la déraison
Können Sie iText5 oder iText7 zu löschen, die Ströme iref.
iText5 block unten gezogen wird von http://forum.pdfsharp.net/viewtopic.php?f=2&t=693
Musste ich neu schreiben, damit es für iText7 (noch mit dem alten PDFSharp):
Ich hoffe, dies hilft jemand da draußen, gehen durch die gleichen Schmerzen, die ich fühlte, und speichert Sie vor ein paar Tagen!!!
Antwort von knitTheCode relevant ist, da es keine Möglichkeiten das problem zu lösen mit nur PDFSharp (außer bei beta-Versionen sind, sondern deren können nicht in Produktionsumgebungen verwendet werden), wie bereits von PDFSharp admin-link zur Verfügung gestellt. Ich habe auch am Ende umgesetzt wird diese Lösung, auch wenn Sie die Verwendung einer anderen Bibliothek, es funktioniert gut
Diese helfen mir sehr viel, TQ-Mann.
InformationsquelleAutor knitTheCode