Please note that this project is released with a Contributor Code of Conduct. If the file in question cannot be opened by both Adobe Reader and Mac Preview we cannot help you! Contributors If processing your PDF with pdfcpu crashes during validation and can be opened by Adobe Reader and Mac Preview chances are we can extend relaxed validation and provide a fix. You can also email to or if you prefer Slack you can get in touch on the Gopher slack #pdfcpu channel. Ideally post a test PDF you can share to reproduce this. Then open an issue and post crash.log or its contents. Will produce what's needed to investigate a crash. Regardless of the pdfcpu operation, please start using the pdfcpu command line to validate your file: If you happen to crash on any pdfcpu operation be it on the command line or in your Go backend these are the steps to report this: By reporting crashes you are helping to improve the stability of pdfcpu. In these cases we need to extend relaxed validation and for this we are relying on your help. Many times even using relaxed validation with pdfcpu does not work. Often there is an issue with validation - sometimes a bug in the parser. Sometimes these PDFs were written more than 20(!) years ago. Always make sure your contribution is based on the latest commit.įor the majority of the cases this is due to a diverse pool of PDF Writers out there and millions of PDF files using different versions waiting to be processed by pdfcpu.) output and ideally a test PDF that you can share. If you want to report a bug please attach the very verbose ( pdfcpu cmd -vv.The pdfcpu discussion board is open! Please engage in any form helpful for the community.pdfcpu is stable but still Alpha and occasionally undergoing heavy changes.PRs - let's discuss first or create an issue.Please create an issue if you find a bug or want to propose a change.pdfcpu validate -mode strict /app/pdfs/a.pdf # mount current folder into container to process local filesĭocker run -it -mount type=bind,source="$(pwd)",target=/app pdfcpu. (using older version with a smaller command set) For quick questions or discussions get in touch on the Gopher Slack in the #pdfcpu channel.Follow pdfcpu for news and release announcements.pdfcpu is still Alpha - bugfixes are committed on the fly and will be mentioned in the next release notes.Always make sure your work is based on the latest commit!.For API examples of all pdfcpu operations please refer to GoDoc.There you will find explanations of all the commands and their parameters. For CLI examples also go to pdfcpu.io.At the same time pdfcpu wants to make it easy to integrate PDF processing into your Go based backend system by providing a robust command set. The main focus lies on strong support for batch processing and scripting via a rich command line. Over time pdfcpu aims to support the standard range of PDF processing features and also any interesting use cases that may present themselves along the way. This is an effort to build a comprehensive PDF processing library from the ground up written in Go. Supported are all versions up to PDF 1.7 (ISO-32000). Pdfcpu is a PDF processing library written in Go supporting encryption.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |