Open Source Go Library สำหรับการสร้างเอกสาร PDF
Open Source Go API สำหรับการประมวลผลแบบกลุ่มและการเขียนสคริปต์เอกสาร PDF
PDFCPU เป็นไลบรารีประมวลผล PDF แบบโอเพ่นซอร์สที่ครอบคลุมซึ่งเขียนใน Go มันถูกสร้างขึ้นสำหรับการประมวลผลแบบกลุ่มและการเขียนสคริปต์เอกสาร PDF ผ่านอินเทอร์เฟซบรรทัดคำสั่ง นอกจากนี้ API ยังทำให้ง่ายต่อการรวมเอกสาร PDF เข้ากับแอปพลิเคชันของคุณโดยใช้ GO API ทำให้ง่ายต่อการสร้างและจัดการเอกสาร PDF ด้วยชุดคำสั่งที่หลากหลาย
เมื่อใช้ API คุณสามารถเพิ่มไฟล์แนบในเอกสาร PDF ของคุณ เปลี่ยนเจ้าของและรหัสผ่านของผู้ใช้ และเข้ารหัสหรือถอดรหัสข้อมูล API อนุญาตให้เพิ่มหรือลบหน้าจากเอกสาร PDF คุณสามารถหมุน ตัด แยก และตรวจสอบ PDF ของคุณโดยใช้ API ได้เช่นกัน นอกจากนี้ API ยังอนุญาตให้เพิ่มคำหลักและเพิ่มประสิทธิภาพเอกสาร PDF
.
เริ่มต้นใช้งาน PDFCPU
ในการติดตั้ง PDFCPU ในระบบของคุณ โปรดเรียกใช้คำสั่งต่อไปนี้
ติดตั้ง PDFCPU ผ่าน GitHub
go get https://github.com/pdfcpu/pdfcpu
เข้ารหัส PDF ผ่านไลบรารี Go ฟรีตามคำสั่ง
PDFCPU เป็น API การจัดการเอกสาร PDF ตามคำสั่ง ระบบที่ใช้คำสั่งช่วยให้จัดการไฟล์จำนวนมากได้อย่างมีประสิทธิภาพ ในการเข้ารหัสไฟล์ PDF API ให้คำสั่งต่อไปนี้
pdfcpu encrypt [-v(erbose)|vv] [-q(uiet)] [-mode rc4|aes] [-key 40|128|256] [perm none|all] [-upw userpw] -opw ownerpw inFile [outFile]
นอกจากนี้ API ยังให้คุณสมบัติการป้องกันเอกสารอื่นๆ รวมถึงการถอดรหัส การเปลี่ยนรหัสผ่านของผู้ใช้ การเปลี่ยนรหัสผ่านของเจ้าของ การลงรายการและการอนุญาตโดยใช้คำสั่งต่อไปนี้
เพิ่มรูปภาพเป็น PDF ผ่าน GO API ฟรี
API PDFCPU โอเพ่นซอร์สช่วยให้เพิ่มและแปลงรูปภาพเป็น PDF ได้อย่างง่ายดายและรวดเร็ว ในการแปลงรูปภาพ คุณเพียงแค่เรียกใช้คำสั่งต่อไปนี้และเอกสาร PDF ที่ส่งออกจะถูกสร้างขึ้นโดยอัตโนมัติ
เพิ่มรูปภาพไปยังหน้า PDF ผ่าน Go
pdfcpu import [-v(erbose)|vv] [-q(uiet)] [description] outFile imageFile...
// Create a single page photo.pdf containing photo.png using the default positioning pos:full.
pdfcpu import photo.pdf photo.png
// Create a single page PDF using paper size f:A5 & positioning parameter pos:c to center the image
pdfcpu import -- "f:A5, pos:c" photo.pdf photo.jpg
// Create a PDF with picture to the right side vertically centered.
pdfcpu import -- "form:A5L, pos:r, off:-20 0" photo.pdf photo.jpg
//convert your input images to greyscale:
pdfcpu import -- "gray:true" gray.pdf test.jpg
เพิ่ม ลบ หรือแสดงรายการคุณสมบัติเอกสาร PDF ผ่าน GO
การใช้ API คุณสามารถเพิ่ม ลบ หรือแสดงรายการคุณสมบัติของเอกสาร PDF ได้ การเพิ่มคุณสมบัติเอกสารนั้นค่อนข้างง่าย คุณเพียงแค่ต้องเขียนและเพิ่มคำสั่งคุณสมบัติและป้อนชื่อของคุณสมบัติและค่า
เพิ่มคุณสมบัติเอกสาร PDF ผ่าน Go
// Adding a property
pdfcpu properties add in.pdf name = value
//Adding two properties
cpu properties add in.pdf 'name1 = value1' 'name2 = value2'
ในทำนองเดียวกัน คุณสามารถลบคุณสมบัติของเอกสาร PDF ที่เฉพาะเจาะจงได้โดยใช้คำสั่งต่อไปนี้
ลบคุณสมบัติเอกสาร PDF ผ่าน Go
//Remove a specific property from in.pdf
pdfcpu prop remove in.pdf dept
// Remove all properties:
pdfcpu prop remove test.pdf