API تبدیل HTML به PDF

فایل‌های HTML معمولاً بلاک‌های اصلی ساخت وب‌سایت‌ها هستند. فرمت فایل HTML به شما این امکان را می‌دهد که متن، تصاویر، جداول یا هر محتوای صفحه دیگری را دستکاری یا سازماندهی کنید. برنامه‌های وب مدرن گزارش‌ها یا اطلاعات را در فرمت HTML تولید می‌کنند زیرا تقریباً تمامی دستگاه‌ها از این فرمت بدون نیاز به پیکربندی اضافی یا پیچیده پشتیبانی می‌کنند. با این حال، اغلب ما نیاز داریم تا یک سند را با استفاده از امتیازات سند یا امضای دیجیتال از تغییرات محافظت کنیم. همچنین ممکن است نیاز باشد که داده‌ها را برای مدت زمان طولانی‌تری آرشیو کنیم. در چنین مواردی، می‌توانید فایل‌های HTML را به اسناد PDF تبدیل کنید. دلایل دیگری نیز برای تبدیل فایل‌های HTML به PDF وجود دارد. در اینجا ما این مورد استفاده را در ارتباط با Aspose.HTML Cloud APIs بحث

API ابری Aspose.HTML برای تبدیل HTML به PDF

Aspose.HTML Cloud یک API REST است که به شما این امکان را می‌دهد که اسناد HTML را تبدیل یا دستکاری کنید و چندین Supported File Formats دیگر را نیز مدیریت کنید. شما می‌توانید از آن در هر پلتفرمی که برنامه‌ریزی می‌کنید استفاده کنید، زیرا می‌توان از آن با دستورات cURL یا SDKهایی شامل PHP، Ruby، Python، Node.js و many others استفاده کرد. شما فقط کافیست که به صورت رایگان ثبت‌نام کنید و API را در تمام ظرفیت آن آزمایش کنید. ما تمام اطلاعات ضروری درباره Creating and Managing accounts را در مقاله مستندات جمع‌آوری کرده‌ایم.

فایل‌های HTML را به PDF تبدیل کنید

در اینجا ما به بررسی دو مورد استفاده محبوب اما مختلف از تبدیل HTML به PDF با استفاده از cURL می‌پردازیم. ابتدا، بیایید تبدیل فایل HTML به PDF را در نظر بگیریم که فایل HTML در دیسک محلی شما وجود دارد و فایل PDF نتیجه در ذخیره‌سازی شما ذخیره خواهد شد.

  1. کلید برنامه و شناسه برنامه خود را پس از ثبت نام دریافت کنید.
  2. دریافت توکن وب جیسون
  3. Call the API https://api.aspose.cloud/v3.0/html/convert/pdf
  4. فایل PDF تولید شده در یک پوشه مشخص در حافظه ذخیره خواهد شد.

کد نمونه زیر تمام این مراحل را نشان می‌دهد و فایل HTML را به PDF تبدیل می‌کند:

// اکنون JSON وب توکن را دریافت کنید.
// لطفاً کلید برنامه و شناسه برنامه خود را از https://dashboard.aspose.cloud/#/apps دریافت کنید. لطفاً کلید برنامه را در آرگومان \"clientsecret\" و شناسه برنامه را در آرگومان \"clientid\" قرار دهید.
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 برای تبدیل فایل HTML به 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 ورودی که توسط مرورگر (گوگل کروم) نمایش داده شده است

HTML to PDF rendering

خروجی فایل PDF تولید شده توسط API Aspose.HTML Cloud

PDF خروجی

به همین ترتیب، شما همچنین می‌توانید HTML را با استفاده از یک URL به PDF تبدیل کنید. در پاسخ به درخواست شما، یک فایل PDF دریافت خواهید کرد که می‌توانید آن را در سیستم فایل محلی خود ذخیره کنید. مراحل زیر برای تبدیل یک صفحه وب به PDF با مشخص کردن URL وجود دارد.

  1. کلید برنامه و شناسه برنامه خود را پس از ثبت نام دریافت کنید.
  2. دریافت توکن وب جیسون
  3. Call the API https://api.aspose.cloud/v3.0/html/convert/pdf where you need to pass the URL as parameter
  4. فایل PDF تولید شده در سیستم فایل محلی شما ذخیره خواهد شد

کد نمونه زیر این مراحل را دنبال می‌کند و می‌تواند به سادگی یک سند PDF تولید کند:

// ابتدا توکن وب جیسن را دریافت کنید.
// لطفاً کلید برنامه و SID برنامه خود را از https://dashboard.aspose.cloud/#/apps دریافت کنید. لطفاً کلید برنامه را در \"clientsecret\" و SID برنامه را در \"clientid\" قرار دهید.
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

صفحه وب نمایش‌داده‌شده توسط مرورگر (گوگل کروم)

فایل HTML منبع

خروجی فایل PDF تولید شده توسط Aspose.HTML Cloud

HTML to PDF

همانطور که می‌توانید ببینید، فایل PDF تولید شده یک تصویر واقعی از رندر WYSIWYG است. API رندرینگ با دقت بالا را انجام می‌دهد، بنابراین می‌تواند کاندیدای مناسبی برای ادغام در برنامه‌های شما باشد. لطفاً قبل از خرید، API ها را تست کنید و ما مشتاقانه منتظر شنیدن نگرانی‌ها، سوالات یا پیشنهادات شما از طریق Free Support Forums هستیم.

محتوای مرتبط: