HTML
JPG
PDF
XML
DOCX
PDF
تحليل ملف PDF لاستخراج الصور بواسطة المعرف في Go SDK
واجهة برمجة التطبيقات لتحليل مستندات PDF لاستخراج الصور بواسطة المعرف باستخدام واجهة برمجة التطبيقات Go من جانب الخادم.
Get Startedكيفية تحليل مستندات PDF لاستخراج الصور بواسطة المعرف باستخدام Cloud Go SDK
لتحليل مستندات PDF لاستخراج الصور بواسطة المعرف عبر Cloud Go SDK، سنستخدم Aspose.PDF Cloud Go SDK يساعد هذا 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 SDK
يمكن لمطوري Aspose.PDF Cloud تحليل مستندات PDF لاستخراج الصور بواسطة المعرف بسهولة. يحتاج المطورون إلى بضع سطور من التعليمات البرمجية فقط.
- إنشاء كائن تكوين جديد باستخدام المفتاح والسر الخاصين بتطبيقك
- إنشاء كائن للاتصال بواجهة برمجة التطبيقات السحابية
- رفع ملف المستند الخاص بك
- تحليل مستندات PDF لاستخراج الصور بواسطة المعرف في التخزين السحابي باستخدام وظيفة GetImageExtractAsPng
- التحقق من الاستجابة وتسجيل النتيجة
- تنزيل الصورة كملف PNG محليًا إذا لزم الأمر
يوضح رمز العينة هذا تحليل مستندات PDF لاستخراج الصور بواسطة المعرف
package main
import (
"fmt"
"path"
asposepdfcloud "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25"
)
// Extract Image from the document to PNG file
func ParseExtractImage(documentName string, imageId string, localFolder string, remoteFolder string) {
// Get your AppSecret and Key from https://dashboard.aspose.cloud (free registration required).
pdf_api := asposepdfcloud.NewPdfApiService(APP_SID, APP_KEY, "")
args := map[string]interface{}{
"folder": remoteFolder,
}
file, _ := os.Open(path.Join(localFolder, documentName))
_, _, _ = pdf_api.UploadFile(path.Join(remoteFolder, documentName), file, args)
response, httpResponse, err := pdf_api.GetImageExtractAsPng(documentName, imageId, args)
if err != nil {
fmt.Println(err.Error())
} else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
fmt.Println("ParseExtractImage(): Failed to extract image.")
} else {
fmt.Println("ParseExtractImage(): Image'" + imageId + "' successfully extracted from the document.")
fileName := path.Join(localFolder, (imageId + ".png"))
f, _ := os.Create(fileName)
_, _ = f.Write(response)
fmt.Println("File '" + fileName + "' successfully downloaded.")
}
}
العمل مع تحليل الصور بواسطة المعرف في PDF عبر Go SDK
من خلال تحليل مستندات PDF لاستخراج الصور بواسطة المعرف، يمكنك تنزيل أو تعديل الصورة في PDF حسب الحاجة. يحافظ هذا على موضع الصورة في المستندات مع توفير الوقت وتقليل العمل اليدوي. تحليل مستندات PDF لاستخراج الصور بواسطة المعرف باستخدام Aspose.PDF Cloud Go SDK.
مع Go SDK الخاص بنا يمكنك
- إضافة رأس وتذييل المستند PDF بتنسيق نص أو صورة.
- إضافة جداول وأختام نص أو صور إلى مستندات PDF.
- إلحاق مستندات PDF متعددة بملف موجود.
- العمل مع مرفقات PDF والتعليقات التوضيحية وحقول النموذج.
- تطبيق التشفير أو فك التشفير على مستندات PDF وتعيين كلمة مرور.
- حذف جميع الأختام والجداول من صفحة أو مستند PDF بأكمله.
- حذف طابع أو جدول معين من مستند PDF بواسطة المعرف الخاص به.
- استبدال مثيل واحد أو عدة مثيلات للنص في صفحة PDF أو من المستند بأكمله.
- دعم واسع لتحويل مستندات PDF إلى تنسيقات ملفات أخرى مختلفة.
- استخراج عناصر مختلفة من ملفات PDF وجعل مستندات PDF محسنة.
- يمكنك تجربة التطبيق المجاني الخاص بنا لاختبار الوظائف.
- موارد التعلم
- التوثيق
- شفرة المصدر
- مراجع API
- دعم المنتج
- الدعم المجاني
- الدعم المدفوع
- مدونة
- لماذا Aspose.PDF Cloud لـ Go؟
- قائمة العملاء
- الأمان