Aspose.PDF Cloud PHP SDK
إنشاء مستندات PDF وتحويلها عبر PHP SDK
يدعم PHP REST SDK المفيد إنشاء مستندات PDF وتحريرها وعرضها ومعالجتها وتحويلها دون استخدام Adobe Acrobat.
Aspose.PDF Cloud PHP SDK عبارة عن مجموعة أدوات تطوير برامج شاملة وقوية لمطوري PHP الذين يرغبون في العمل مع وثائق PDF في السحابة. إنه مبني على Aspose.PDF REST API ويسمح للمستخدمين بمعالجة مستندات PDF بلغة PHP بسرعة وسهولة في السحابة. Aspose.PDF Cloud هي واجهة REST API مفيدة جدًا تمكن مطوري البرامج من تنفيذ مجموعة واسعة من عمليات معالجة مستندات PDF بما في ذلك إنشاء مستندات PDF ومعالجتها وتحويلها وعرضها في السحابة.
يسمح Aspose.PDF Cloud PHP SDK لمطوري البرامج بإنشاء مستندات PDF جديدة من البداية أو من القوالب. لقد تضمن دعمًا للعديد من الميزات المهمة لمعالجة مستندات PDF، مثل إضافة نص إلى ملفات PDF، وإدراج الصور والجداول، وإضافة التعليقات التوضيحية إلى ملفات PDF، وإضافة التعليقات والطوابع، وتحويل PDF إلى تنسيقات ملفات Microsoft Office، وتحويل PDF إلى تنسيقات صور، دمج ملفات PDF متعددة في مستند واحد، وتقسيم مستند PDF إلى ملفات متعددة وغير ذلك الكثير. تدعم المكتبة بشكل كامل قراءة وكتابة العديد من تنسيقات الملفات، مثل PDF وEPUB وHTML وTeX وSVG وXML وXPS وFDF وXFDF وما إلى ذلك.
تتضمن Aspose.PDF Cloud PHP SDK مجموعة من أدوات التحسين التي يمكنها تقليل حجم ملفات PDF عن طريق ضغط الصور وإزالة الكائنات غير المستخدمة وتحسين الخطوط. علاوة على ذلك، يمكن للمطورين تأمين مستندات PDF بسهولة عن طريق تعيين كلمات المرور وتقييد أذونات الطباعة والنسخ وتعديلها وإضافة التوقيعات الرقمية. بشكل عام، يعد Aspose.PDF Cloud PHP SDK هو الخيار الأفضل، مما يسمح لمطوري PHP بالعمل مع مستندات PDF في السحابة.
البدء باستخدام Aspose.PDF Cloud PHP SDK
الطريقة الموصى بها لتثبيت Aspose.PDF Cloud PHP SDK هي استخدام Composer. الرجاء استخدام الأمر التالي للتثبيت السلس.
قم بتثبيت Aspose.PDF Cloud PHP SDK عبر Composer
composer require aspose/pdf-sdk-php
يمكنك أيضًا تنزيله مباشرةً من صفحة منتج Aspose PDF.
إنشاء ملفات PDF عبر PHP REST API
يمنح Aspose.PDF Cloud PHP SDK لمطوري البرامج القدرة على إنشاء ملفات PDF وإدارتها داخل تطبيقاتهم السحابية الخاصة. تضمنت المكتبة العديد من الميزات للعمل مع ملفات PDF مثل إدراج نص في ملفات PDF وإضافة صور وإدراج نماذج PDF وإضافة تعليقات توضيحية لـ PDF وإدراج صفحات جديدة وإضافة مرفقات وإشارات مرجعية والتحكم في تخطيط المحتوى وتنسيقه وغير ذلك الكثير. توضح الأمثلة التالية كيفية إنشاء ملف PDF جديد بصفحة واحدة، وإضافة النص "Hello, World!" إلى الصفحة، ويحفظ الملف كصورة TIFF.
إنشاء ملف PDF جديد بصفحة واحدة عبر PHP API
$tiff_resolution = 72;
$tiff_image_width = 800;
$tiff_image_height = 1000;
$tiff_first_page = 1;
$tiff_last_page = 1;
$tiff_result_file = 'result.tiff';
$response = $api->putSaveDocumentAsTiff($pdf_id, $tiff_resolution, $tiff_image_width, $tiff_image_height, $tiff_first_page, $tiff_last_page, $tiff_result_file);
تحويل PDF إلى تنسيقات أخرى عبر PHP API
يتيح Aspose.PDF Cloud PHP SDK للبرامج تحويل مستندات PDF من وإلى العديد من تنسيقات الملفات الشائعة الأخرى داخل تطبيقات PHP الخاصة بها. يدعم SDK قراءة وكتابة العديد من تنسيقات الملفات الشائعة مثل PDF وEPUB وHTML وTeX وSVG وXML وXPS وFDF وXFDF وما إلى ذلك. تدعم المكتبة أيضًا تحويل EPUB، HTML، LaTeX، MHT، PCL، DOC، MOBIXML، PDFA، PPTX، SVG، TIFF، XLS، XLSX، XML، XPS، PS، XSLFo، PCL، BMP، EMF، GIF، JPEG، PNG و TIFF، إلى PDF بسهولة. كما يسمح للمطورين بالتحكم في كيفية تحويل مستند PDF إلى مستند معالجة Word.
تحويل مستند PDF إلى تنسيق DOC عبر PHP REST API
setAppKey('your_app_key');
$config->setAppSid('your_app_sid');
// create an instance of the API client
$pdfApi = new PdfApi(null, $config);
// set the input file name and path
$fileName = "input.pdf";
$filePath = "/path/to/input.pdf";
// set the output file name and path
$outName = "output.doc";
$outPath = "/path/to/output.doc";
// call the API to convert the PDF to DOC format
$response = $pdfApi->putPdfInRequestToDoc($outName, $filePath, null, null, null, null, null, null, null, null, null, null);
// save the output file to the specified path
file_put_contents($outPath, $response);
echo "PDF document converted to DOC format successfully!";
?>
معالجة الصور في ملفات PDF عبر PHP REST API
يُمكّن Aspose.PDF Cloud PHP SDK REST API مطوري البرامج من التعامل مع الصور داخل مستندات PDF الخاصة بهم دون استخدام Adobe Acrobat أو أي برنامج آخر تابع لجهة خارجية. وفرت المكتبة العديد من الميزات المفيدة للتعامل مع صور PDF، مثل إدراج الصور في صفحة PDF معينة، وقراءة جميع صور المستندات، واستبدال الصورة في مستند PDF، وقراءة معلومات الصورة من ملفات PDF، وإضافة صور جديدة، واستخراج صورة معينة من PDF، وتصدير صور PDF إلى تنسيقات ملفات أخرى وغيرها الكثير.
استبدال الصورة في مستند PDF عبر PHP API
pdfApi = new PdfApi();
}
public function postReplaceImage() {
// Upload file to Aspose Cloud Storage
$fileName = "SampleImage.pdf";
Utils::uploadFile($fileName);
$file = realpath(__DIR__ . '/../../..') . '/Data/aspose-cloud.png';
$result = $this->pdfApi->PostReplaceImage($fileName, $pageNumber = 1, $imageNumber = 1, $imageFile = "", $storage = "", $folder = "", $file);
print_r ( $result );
}
}
$images = new Images();
$images->postReplaceImage();
?>
التعامل مع الصفحات في ملفات PDF عبر PHP REST APIs
قدمت AAspose.PDF Cloud PHP SDK REST API ميزات مفيدة جدًا للتعامل مع الصفحات داخل مستندات PDF. تتيح المكتبة لمطوري البرامج إضافة صفحات جديدة إلى ملف PDF، تحويل صفحات مستندات PDF إلى تنسيقات ملفات الصور المدعومة، نقل صفحات PDF إلى موقع جديد داخل ملف PDF، استرجاع معلومات حول أرقام صفحات PDF، حذف الصفحات غير المرغوب فيها من ملف PDF، الحصول على PDF عدد الكلمات وما إلى ذلك.
أضف صفحة جديدة في ملف PDF عبر PHP REST API
pdfApi = new PdfApi();
}
public function putAddNewPage() {
// Upload file to Aspose Cloud Storage
$fileName = "sample-input.pdf";
Utils::uploadFile($fileName);
$result = $this->pdfApi->PutAddNewPage($fileName, $storage = "", $folder = "");
print_r ( $result );
}
}
$pages = new Pages();
$pages->putAddNewPage();
?>