API V2

تحويل URL إلى PDF

معرّف الموصل: URL إلى PDF

يحوّل كود HTML أو صفحات الويب إلى مستندات PDF.
يدعم المحتوى المضمّن مثل الصور، أنماط CSS، وعناصر JavaScript.

لا يقوم فقط بتحويل قوالب HTML الثابتة بل أيضًا عناوين URL كاملة، مما يجعل من السهل تحويل صفحات الويب الديناميكية إلى ملفات PDF.

يحافظ على التنسيق والأنماط والبنية للـ HTML أو صفحة الويب الأصلية، لضمان أن يبدو ملف PDF قريبًا قدر الإمكان من النسخة الأصلية.

خيارات التخصيص

يسمح بتخصيص حجم الصفحة (A4، Letter، إلخ)، الهوامش، الرؤوس، التذييلات والمزيد، مما يوفر تحكمًا في مخرجات الملف.
العناصر التفاعلية:

يمكنه الاحتفاظ بالعناصر التفاعلية مثل الروابط والأزرار داخل ملف PDF، مما يجعله ليس مجرد مستند ثابت بل يحافظ على مستوى معين من التفاعل.

سهل الاستخدام

واجهة أو واجهة برمجة تطبيقات سهلة الاستخدام تتيح للمستخدمين أو المطورين تحويل محتوى HTML إلى PDF بسرعة دون الحاجة إلى خبرة تقنية.

إمكانية الوصول

ينتج مستندات محمولة يمكن الوصول إليها عالميًا عبر الأجهزة والمنصات، مع الحفاظ على التوافق مع برامج قراءة ملفات PDF.

حالات الاستخدام

إنشاء التقارير: تحويل تلقائي للتقارير المستندة إلى الويب الديناميكية إلى PDF للمشاركة أو الأرشفة.
الوصول دون اتصال: يسمح للمستخدمين بتنزيل صفحات الويب للعرض دون اتصال.
توثيق محتوى الويب: إنشاء نسخ PDF من صفحات الويب لأغراض قانونية أو تسويقية أو أرشيفية.
مرفقات البريد الإلكتروني: تحويل قوالب البريد الإلكتروني HTML إلى ملفات PDF لمشاركتها وعرضها بسهولة عبر المنصات.

  • Method: POST
  • Endpoint: /api/v2/ConvertUrlToPdf

المعاملات

URL WebString, Required

URL Web للصفحة التي يجب تحويلها إلى PDF.
مثال - https://www.google.com

نوع المصادقةString, Required

نوع المصادقة لموقع الويب Url، إذا كان هناك

اسم المستخدمString, Required

اسم المستخدم إذا كانت المصادقة مطلوبة
مثال - userName

كلمة المرورString, Required

كلمة المرور لملف PDF، يجب أن يكون الإدخال بتنسيق سلسلة.
مثال - 1234

محتوى الملفBase64, Required

تعيين محتوى ملف PDF الأساسي

اسم الملفString, Required

اسم ملف PDF الطبقة العليا مع الامتداد

التخطيطString, Required

يمكنك اختيار أي تخطيط -

  • Landscape
  • Portrait
التنسيقString, Required
Default: A4

يمكنك اختيار أي تنسيق -

  • A0, A1, A2, A3, A4, A5, A6, A7, A8
  • Tabloid
  • Legal
  • Statement
  • Executive
المقياسdecimal, Required

مقياس URL-PDF سيكون بتنسيق عشري.
مثال - 0.8

الحواف العلويةString, Required

حواف الملف PDF العلوية، يجب أن يكون الإدخال بتنسيق سلسلة.
مثال - 40px

الحواف اليسرىString, Required

حواف الملف PDF اليسرى، يجب أن يكون الإدخال بتنسيق سلسلة.
مثال - 40px

الحواف اليمنىString, Required

حواف الملف PDF اليمنى، يجب أن يكون الإدخال بتنسيق سلسلة.
مثال - 40px

الحواف السفليةString, Required

حواف الملف PDF السفلية، يجب أن يكون الإدخال بتنسيق سلسلة.
مثال - 40px

طباعة الخلفيةBoolean, Required
Default: true

الخلفية المطبوعة لـ URL-PDF سيكون boolean
true
false

عرض رأس الصفحة والتذييلBoolean, Required
Default: true

عرض رأس الصفحة والتذييل لـ URL-PDF سيكون boolean
true
false

الناتج

محتوى الملفBase64, Required

محتوى الملف الناتج من إجراء PDF4me

اسم الملفString, Required

اسم الملف الناتج من إجراء PDF4me

Header
Content-Type:application/json
Authorization: يرجى نسخ المفتاح من الرابط.

Payload

{
  "webUrl": "https://www.google.com",
  "authType": "NoAuth",
  "username": "userName",
  "password": "1234",
  "docContent": "Please put PDF base64 content",
  "docName": "output.pdf", 
  "layout": "landscape",
  "format": "A4",
  "scale": 0.8,
  "topMargin": "40px",
  "leftMargin": "40px",
  "rightMargin": "40px",
  "bottomMargin": "40px",
  "printBackground": true,
  "displayHeaderFooter": true		
}

PDF4me api samples

CSharp(C#)
Java
JavaScript
Python
Salesforce
n8n
Google Script
AWS Lambda