
ملفات HTML عادةً ما تكون هي البنية الأساسية لمواقع الويب. تنسيق ملف HTML يتيح لك التلاعب أو تنظيم النصوص، الصور، الجداول أو أي محتويات أخرى للصفحة. تطبيقات الويب الحديثة تُولد تقارير أو معلومات بتنسيق HTML لأن تقريبًا جميع الأجهزة تدعم هذا التنسيق دون الحاجة إلى أي إعدادات إضافية أو معقدة. ومع ذلك، غالبًا ما نحتاج إلى حماية وثيقة من التعديلات عن طريق وسائل حقوق الوثيقة أو التوقيع الرقمي. قد تحتاج أيضًا إلى أرشفة البيانات لفترات أطول من الوقت. في مثل هذه الحالات، يمكنك تحويل ملفات HTML إلى مستندات PDF. قد تكون هناك أسباب أخرى عديدة لتحويل ملفات HTML إلى PDF. هنا سنناقش هذه الحالة من الاستخدام على اتصال بـ Aspose.HTML Cloud APIs.
Aspose.HTML Cloud API لتحويل HTML إلى PDF
أسبوز.إتش تي إم إل كلاود هو واجهة برمجة تطبيقات REST تسمح لك بتحويل أو معالجة مستندات HTML والعديد من Supported File Formats. يمكنك استخدامها على أي منصة قد تخطط للعمل بها، لأنها يمكن استخدامها مع أوامر cURL أو SDKs بما في ذلك PHP و Ruby و Python و Node.js و many others. كل ما عليك القيام به هو التسجيل مجانًا واختبار واجهة برمجة التطبيقات بكامل طاقتها. لقد قمنا بالفعل بتجميع جميع المعلومات الضرورية حول Creating and Managing accounts في مقال الوثائق.
قم بتحويل ملفات HTML إلى PDF
هنا سنناقش حالتين شائعتين ولكنهما مختلفتان لاستخدام تحويل HTML إلى PDF باستخدام cURL. أولاً، دعنا نفكر في تحويل ملف HTML إلى PDF حيث يوجد ملف HTML على القرص المحلي الخاص بك وسيتم حفظ ملف PDF الناتج في تخزينك.
- احصل على مفتاح التطبيق و SID التطبيق بعد التسجيل
- احصل على JSON Web Token
- Call the API https://api.aspose.cloud/v3.0/html/convert/pdf
- سيتم حفظ ملف PDF الذي تم إنشاؤه في مجلد محدد على التخزين
تظهر شفرة التعليمات البرمجية أدناه جميع هذه الخطوات وتحول ملف HTML إلى PDF:
// أولاً احصل على رمز ويب JSON
// يرجى الحصول على مفتاح التطبيق و SID التطبيق من https://dashboard.aspose.cloud/#/apps. يرجى وضع مفتاح التطبيق في "clientsecret" و SID التطبيق في "clientid" argument.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=xxxx&client_secret=xxxx" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
// cURL example to convert HTML file to PDF
curl -v "https://api.aspose.cloud/v3.0/html/convert/pdf?outPath=Aspose.HTML_Cloud.pdf" \
-X POST \
-H "accept: application/json" \
-H "Content-Type: multipart/form-data" \
-F "file=@Aspose.HTML_Cloud.html;type=text/html" \
-H "authorization: Bearer <jwt token>"
ملف HTML المعروض بواسطة المتصفح (جوجل كروم)

ملف PDF الناتج الذي تم إنشاؤه بواسطة Aspose.HTML Cloud API

على غرار ذلك، يمكنك أيضًا تحويل HTML إلى PDF باستخدام عنوان URL. استجابةً لطلبك، سيتم استلام ملف PDF يمكنك حفظه في نظام الملفات المحلي الخاص بك. أدناه الخطوات لتحويل صفحة ويب إلى PDF عن طريق تحديد عنوان URL.
- احصل على مفتاح التطبيق و SID التطبيق بعد التسجيل
- احصل على JSON Web Token
- Call the API https://api.aspose.cloud/v3.0/html/convert/pdf where you need to pass the URL as parameter
- سيتم حفظ ملف PDF المولد في نظام الملفات المحلي الخاص بك
الكود التالي يتبع هذه الخطوات ويمكنه ببساطة إنشاء مستند PDF:
// أولاً احصل على رمز الويب JSON
// يرجى الحصول على مفتاح التطبيق و App SID الخاص بك من https://dashboard.aspose.cloud/#/apps. يرجى وضع مفتاح التطبيق في "clientsecret" و App SID في "clientid" argument.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=xxxx&client_secret=xxxx" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
// cURL example to convert web page to PDF
curl -v "https://api.aspose.cloud/v3.0/html/convert/pdf?sourceUrl=https%3A%2F%2Fcompany.aspose.cloud/" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <jwt token>" \
-o Aspose.HTML_URLtoPDF.pdf
صفحة الويب المعروضة بواسطة المتصفح (جوجل كروم)

تم إنشاء ملف PDF بواسطة Aspose.HTML Cloud

كما يمكنك أن تلاحظ، فإن ملف PDF المُولد هو تجسيد حقيقي لعرض WYSIWYG. تقوم واجهة برمجة التطبيقات (API) بأداء عرض دقيق، وبالتالي قد تكون مرشحًا مثاليًا ليتم دمجه في تطبيقاتك. لا تتردد في اختبار واجهات برمجة التطبيقات قبل شرائها وسنكون سعداء بسماع اهتماماتك أو أسئلتك أو اقتراحاتك عبر Free Support Forums.