在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:pdfcpu/pdfcpu开源软件地址:https://github.com/pdfcpu/pdfcpu开源编程语言:Go 97.9%开源软件介绍:pdfcpu: a Go PDF processorpdfcpu is a PDF processing library written in Go supporting encryption. It provides both an API and a CLI. Supported are all versions up to PDF 1.7 (ISO-32000). MotivationThis is an effort to build a comprehensive PDF processing library from the ground up written in Go. 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. FocusThe main focus lies on strong support for batch processing and scripting via a rich command line. 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. Command Set
Documentation
GoDocReminder
Demo Screencast(using older version with a smaller command set) InstallationDownloadGet the latest binary here. Using Go Modules
Using Homebrew (macOS)
Using DNF/YUM (Fedora)
Run in a Docker container
ContributingWhat
How
Reporting CrashesUnfortunately crashes do happen :( For 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. Sometimes these PDFs were written more than 20(!) years ago. Often there is an issue with validation - sometimes a bug in the parser. Many times even using relaxed validation with pdfcpu does not work. In these cases we need to extend relaxed validation and for this we are relying on your help. By reporting crashes you are helping to improve the stability of pdfcpu. 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: Regardless of the pdfcpu operation, please start using the pdfcpu command line to validate your file: pdfcpu validate -v &> crash.log or to produce very verbose output pdfcpu validate -vv &> crash.log will produce what's needed to investigate a crash. Then open an issue and post 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. If the file in question cannot be opened by both Adobe Reader and Mac Preview we cannot help you! ContributorsThanks goes to these wonderful people: Code of ConductPlease note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms. DisclaimerUsage of pdfcpu assumes you know about and respect all copyrights of any PDF content you may be processing. This applies to the PDF files as such, their content and in particular all embedded resources like font files or images. Credit goes to Renee French for creating our beloved Gopher. LicenseApache-2.0 Powered By |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论