PDF را با استفاده از Node.js REST API به HTML ارائه دهید

در برنامه های Node.js، برای نمایش یکپارچه محتوای PDF در رابط وب خود، ارائه محتوای طرح بندی ثابت به طور مستقل می تواند مشکل باشد. به‌جای تکیه بر افزونه‌های خارجی یا مجبور کردن کاربران به دانلود فایل‌ها، می‌توانید PDFs را مستقیماً در HTML رندر کنید و تجربه کاربری روان‌تر و یکپارچه‌تری ارائه دهید. در این مقاله، نحوه ارائه اسناد PDF را به صورت صفحات وب HTML به صورت برنامه‌نویسی با استفاده از Node.js Cloud SDK بدون نیاز به افزونه‌های اضافی بررسی خواهیم کرد.

مراحل رندر PDF به HTML با استفاده از Node.js REST API

  1. وارد کردن و راه اندازی GroupDocs.Viewer Cloud Node.js SDK
  2. API credentials را پیکربندی کنید و ViewApi را با آنها مقداردهی اولیه کنید
  3. اطلاعات فایل PDF منبع را با FileInfo تنظیم کنید
  4. تنظیمات بیننده را با استفاده از ViewOptions اعمال کنید
  5. تعریف گزینه های رندر HTML با استفاده از HtmlOptions
  6. یک درخواست رندر با استفاده از CreateViewRequest ایجاد کنید و آن را اجرا کنید

با استفاده از این مراحل، ادغام رندر PDF با HTML در برنامه Node.js ساده است، به حداقل کد نیاز دارد و فرآیند توسعه را ساده می کند. Node.js REST API مبتنی بر ابر، PDF ورودی را می‌خواند، آن را به HTML تبدیل می‌کند و آن را در برنامه مشاهده اسناد شما نمایش می‌دهد. این روش تجربه کاربر را افزایش می دهد زیرا کاربران می توانند بدون نصب نمایشگر PDF، محتوا را مستقیماً در مرورگر خود مشاهده کنند.

کد برای ارائه PDF به HTML با استفاده از Node.js REST API

GroupDocs.Viewer Cloud Node.js SDK مشاهده PDF به عنوان صفحات HTML را در برنامه های Node.js شما فعال می کند و تعامل و دسترسی کاربر را افزایش می دهد. موتورهای جستجو می‌توانند محتوای HTML را به‌طور مؤثرتری نسبت به PDF فهرست‌بندی کنند، و به‌روزرسانی محتوای HTML آسان‌تر از ویرایش فایل‌های PDF است و امکان بازبینی سریع‌تر را فراهم می‌کند. توسعه دهندگان می توانند این ویژگی را به طور موثر در ویندوز، لینوکس و macOS پیاده سازی کنند و به کاربران اجازه دهند به راحتی با محتوا در برنامه های رندر سند Node.js تعامل داشته باشند.

برای اطلاعات بیشتر در مورد ارائه سند، مقاله ما را در Rendering Word Documents to PDF Using the Node.js REST API بررسی کنید.

 فارسی