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