این راهنمای کوتاه فرآیند تسطیح فایلهای PDF با Node.js REST API را توضیح میدهد. شما یاد خواهید گرفت که تسطیح PDF را به صورت آنلاین با رابط Node.js REST با استفاده از یک SDK ابری مبتنی بر Node.js برای چاپ یا اشتراکگذاری یک PDF با محدودیت در ویرایش دادههای پر شده در فیلدهای فرم، انجام دهید. این کار نه تنها امنیت را افزایش میدهد، بلکه سازگاری را نیز بهبود میبخشد و یکپارچگی دادهها را برای بایگانی تضمین میکند.
پیش نیاز
- ایجاد حساب کاربری با استفاده از API برای مسطح کردن PDF به صورت آنلاین
- برای مسطح کردن PDF، کیت توسعه نرمافزار ابری Aspose.PDF برای Node.js را دانلود کنید.
- راهاندازی پروژه Node.js با SDK فوق
مراحل مسطحسازی PDF آنلاین با رابط REST نود جی اس
- با استفاده از اعتبارنامههای API ارائه شده، یک نمونه از PdfApi ایجاد کنید.
- نام فایل PDF محلی، نام فایل ذخیرهسازی از راه دور و مسیر فایل خروجی محلی را مشخص کنید.
- جریان فایل PDF محلی را باز کنید و آن را در پوشه ریشه فضای ذخیرهسازی ابری بارگذاری کنید
- فراخوانی PutFieldsFlatten روی فایل آپلود شده برای مسطحسازی تمام فیلدهای فرم موجود
- PDF پردازش شده را از فضای ذخیرهسازی ابری به صورت استریم بازیابی کنید
- جریان PDF دانلود شده را در یک فایل محلی جدید کپی کنید
- هرگونه استثنا را دریافت کرده و پیامهای خطای مرتبط و ردیابی پشته را در خروجی نمایش میدهد.
این فرآیند با تنظیم API PDF، انتخاب مسیر فایل، آپلود PDF و مسطحسازی فیلدهای فرم آن در فضای ابری آغاز میشود. پس از آن، فایل نهایی را دانلود میکنید، آن را به صورت محلی ذخیره میکنید و مطمئن میشوید که هرگونه خطایی در طول مسیر به وضوح گزارش شده است.
کدی برای مسطح کردن آنلاین PDF با API مبتنی بر Node.js
این کد فرآیند تسطیح آنلاین PDF با API کم کد Node.js را انجام میدهد. شما میتوانید چندین فایل PDF را در فضای ابری آپلود کنید و با ارسال نام فایلها به صورت تک تک به متد PutFieldsFlatten() برای عملیات آنلاین، تسطیح را انجام دهید. میتوانید با استفاده از متد DownloadFile() در کلاس PdfApi، همه یا فایلهای خروجی انتخاب شده را دانلود کنید.
این مقاله نحوه مسطح کردن یک PDF با استفاده از API کم کد Node.js را نشان داده است. برای تبدیل یک سند PDF به XPS، به مقاله مربوط به تبدیل PDF به XPS با استفاده از Node.js REST API مراجعه کنید.