2017-03-06 2 views
0

Ich habe einen Ruby on Rails Back-End-Service, der einzelne PDF-Dokumente und kombiniert sie in eine konsolidierte PDF - App nutzt Wicked-PDF Ruby Gem zur Generierung.Fehler Generieren PDF-Datei w/Wicked-PDF Ruby Gem

Wenn das PDF über den Standard-Dokumentbetrachter des Browsers für PDF angezeigt wird, ist das gesamte Dokument sichtbar. Wenn das Dokument jedoch heruntergeladen und mit Adobe Reader oder Acrobat angezeigt wird, wird nur ein Teil des Dokuments vollständig gerendert und dann wird die Fehlermeldung "Problem beim Lesen dieses Dokuments (14)" angezeigt, wobei alle verbleibenden Seiten leer bleiben thumbnail-ähnliche Seiten, fast wie es beschädigt ist - aber es ist nicht beschädigt, weil es im Browser vollständig sichtbar ist.

Der Fehler ist bei mehreren Dokumenten an inkonsistenten Positionen aufgetreten. Es scheint also, als ob das Problem mit dem bestimmten Dokument im vollständigen PDF-Dokument zusammenhängt, die Ursache konnte jedoch nicht isoliert werden.

Hat jemand anderes dieses Problem mit dem Wicked-PDF-Paket gem begegnet?

+0

Ich benutze wicked-pdf-Juwel auch, und ich habe diesen Fehler nie bekommen. Sie sollten uns etwas Code zeigen, es würde helfen. Zeigen Sie uns Ihr Download-Verfahren, wie Sie das PDF herunterladen. Welche Version des Edelsteins hast du? Was ist dein Betriebssystem? –

Antwort

0

Wir haben festgestellt, dass das Problem tatsächlich im combine_pdf-Juwel lag, das wir für die Dokumentkompilierung verwendet haben. Der Fehler tritt auf, wenn zwei oder mehr Dokumente den gleichen Inhalt teilen, d. Sie sind die gleiche Datei, unabhängig von ihrem Dateinamen. Wir arbeiten jetzt jedes Dokument mit allen anderen vor der Kompilierung zusammen, um sicherzustellen, dass es keinen Fehler erzeugt.

Verwandte Themen