HTML
JPG
PDF
XML
DOCX
PDF
كيفية اقتصاص PDF عبر Cloud Go SDK
لاقتصاص مستندات PDF، سنستخدم Aspose.PDF Cloud Go SDK تساعد هذه الحزمة السحابية مبرمجي Go في تطوير تطبيقات إنشاء وتوضيح وتحرير وتحويل PDF تعتمد على السحابة باستخدام لغة البرمجة Go عبر Aspose.PDF REST API. استخدم الأمر التالي من وحدة تحكم إدارة الحزم.
أمر وحدة تحكم إدارة الحزم
go get -u github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25
خطوات اقتصاص PDF عبر Go
يمكن لمطوري Aspose.PDF Cloud تحميل واقتصاص PDF بسهولة في بضع سطور من الكود.
- تحديد دالة cropDocumentPage.
- رفع ملف PDF إلى التخزين السحابي.
- الحصول على معلومات حول الصفحة المستهدفة.
- استخراج الصفحة كصورة.
- إدراج الصورة المستخرجة في PDF جديد.
- تحقق من استجابة الإدراج وتنزيل النتيجة.
اقتصاص PDF باستخدام Cloud Go SDK
package main
import (
"fmt"
asposepdfcloud "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25"
)
func cropDocumentPage(pdf_api *asposepdfcloud.PdfApiService, document_name string, pageNumber int, llx int, lly int, width int, height int, outputDocument string, localFolder string, tempFolder string) {
uploadFile(pdf_api, document_name)
getPageInfo(pdf_api, document_name, pageNumber, tempFolder)
imageFile := extractPdfPage(pdf_api, document_name, pageNumber, int(CROP_PAGE_WIDTH), int(CROP_PAGE_HEIGHT), localFolder, tempFolder)
newPdf := createPdfDocument(pdf_api, outputDocument, width, height, tempFolder)
if newPdf.Code != 200 {
fmt.Println("cropPage(): Failed to create new PDF document!")
} else {
response := insertPageAsImage(pdf_api, outputDocument, imageFile, llx, lly, tempFolder)
if response.Code == 200 {
fmt.Println("cropPage(): Page successfully cropped.")
downloadFile(pdf_api, outputDocument, "cropped_")
} else {
fmt.Println("cropPage(): Can't crop pdf document page!")
}
}
}
مع Go SDK الخاص بنا يمكنك
- إضافة رأس وتذييل لمستند PDF بتنسيق نص أو صورة.
- إضافة جداول وخواتم نصية أو صورية إلى مستندات PDF.
- إلحاق مستندات PDF متعددة بملف موجود.
- العمل مع مرفقات PDF، والتعليقات التوضيحية، وحقول النماذج.
- تطبيق التشفير أو فك التشفير على مستندات PDF وتعيين كلمة مرور.
- حذف جميع الخواتم والجداول من صفحة أو مستند PDF بالكامل.
- حذف خاتم أو جدول محدد من مستند PDF عن طريق معرفه.
- استبدال مثيل واحد أو متعدد من النص على صفحة PDF أو من المستند بالكامل.
- دعم واسع لتحويل مستندات PDF إلى تنسيقات ملفات أخرى متنوعة.
- استخراج عناصر متنوعة من ملفات PDF وجعل مستندات PDF محسنة.
- يمكنك تجربة التطبيق المجاني لاختبار الوظيفة.
- موارد التعلم
- التوثيق
- كود المصدر
- مراجع API
- لماذا Aspose.PDF Cloud لـ Go؟
- قائمة العملاء
- الأمان