قائمة التوثيق

البداية

مرجع الواجهة البرمجية

أدلة

الثقة والدعم

الانتقال من PDFShift أو ScreenshotOne

تقبل صحيفة الطلبات نفسها التي تقبلها PDFShift v3 و ScreenshotOne. في معظم التكاملات يكفي تغيير سطر واحد: العنوان الأساسي. تسرد هذه الصفحة ما ينبغي التحقق منه غير ذلك.

من PDFShift

- https://api.pdfshift.io/v3/convert/pdf
+ https://api.sahifa.dev/v3/convert/pdf

الفروق

الخيارفي صحيفة
filename و webhook و s3_destinationتُرفض بالرمز 400. تُعاد الملفات في الاستجابة فقط ولا تُخزَّن أبدًا. خزّنها بنفسك بعد الاستدعاء.
header.start_at و footer.start_atغير مدعومة.
ترويسة أو تذييل دون marginيُرفض بالرمز 400؛ أضف هامشًا يتسع للترويسة.
sandboxمقبول ويُتجاهَل.
timeoutحدّه الأقصى 30 ثانية.

من ScreenshotOne

- https://api.screenshotone.com/take
+ https://api.sahifa.dev/take

الفروق

الخيارفي صحيفة
store و storage_* و async و webhook_urlتُرفض بالرمز 400؛ لا يُخزَّن شيء.
block_banners_by_heuristicsيُرفض بالرمز 400؛ استخدم block_cookie_banners و hide_selectors.
cacheمقبول ويُتجاهَل: كل طلب يُنشأ من جديد.
viewport_device والفيديو و GIF و AVIFغير مدعومة بعد. اضبط viewport_width و viewport_height و device_scale_factor مباشرة.
timeoutحدّه الأقصى 30 ثانية.

انتقال آمن

  1. ضع العنوان الأساسي والمفتاح في الإعدادات، لا في الشيفرة.
  2. أنشئ عيّنة من مستنداتك الفعلية بالخدمتين وقارن بينهما جنبًا إلى جنب.
  3. حوّل جزءًا صغيرًا من الحركة، وراقب معدلات الأخطاء والأزمنة، ثم حوّل الباقي.
  4. احتفظ بالإعدادات القديمة بضعة أسابيع تحسبًا للعودة.

تحتاج مساعدة في مقارنة النتائج لمستنداتك؟ راسلنا على support@sahifa.dev.