Open Source Go Library من أجل إنشاء مستند PDF

Open Source Go API للمعالجة المجمعة وبرمجة مستندات PDF.

PDFCPU هي مكتبة معالجة PDF شاملة مفتوحة المصدر مكتوبة في Go. تم تصميمه لمعالجة الدُفعات وبرمجة مستندات PDF عبر واجهة سطر الأوامر. علاوة على ذلك ، تسهل واجهة برمجة التطبيقات دمج مستندات PDF في تطبيقاتك باستخدام GO. تسهل واجهة برمجة التطبيقات إنشاء مستندات PDF ومعالجتها باستخدام مجموعة كبيرة من مجموعات الأوامر.

باستخدام API ، يمكنك إضافة مرفقات إلى مستند PDF الخاص بك ، وتغيير المالك وكلمة مرور المستخدم ، وتشفير البيانات أو فك تشفيرها. تسمح واجهة برمجة التطبيقات بإضافة صفحات من مستندات PDF أو إزالتها ، ويمكنك تدوير ملف PDF وتقليمه وتقسيمه والتحقق من صحته باستخدام واجهة برمجة التطبيقات أيضًا. علاوة على ذلك ، تسمح واجهة برمجة التطبيقات بإضافة كلمات رئيسية وتحسين مستندات PDF.

.

Previous Next

الشروع في العمل مع PDFCPU

لتثبيت PDFCPU على نظامك ، يرجى تشغيل الأمر التالي. 

قم بتثبيت PDFCPU عبر GitHub

go get https://github.com/pdfcpu/pdfcpu

تشفير PDF عبر مكتبة Free Go القائمة على الأوامر

PDFCPU هي واجهة برمجة تطبيقات لمعالجة مستندات 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]

علاوة على ذلك ، توفر واجهة برمجة التطبيقات ميزات أخرى لحماية المستندات بما في ذلك فك التشفير وتغيير كلمة مرور المستخدم وتغيير كلمة مرور المالك والإدراج والإذن باستخدام الأوامر التالية.

أضف الصور إلى PDF عبر Free GO API

تسمح واجهة برمجة التطبيقات (API) مفتوحة المصدر بإضافة وتحويل الصور إلى 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
 عربي