تبدیل سند PDF از طریق جاوا اسکریپت از طریق C++
صادرات PDF به مایکروسافت آفیس® ورد، اکسل، ارائه های پاورپوینت، تصاویر، EPUB و فرمت های طرح ثابت
بررسی اجمالی
آیا شما به دنبال یک روش برای تبدیل فایل های PDF به فرمت های دیگر با استفاده از جاوا اسکریپت و C++ هستید؟ Aspose.PDF برای جاوا اسکریپت از طریق C++ راه حل کامل برای تبدیل اسناد PDF است. این مقاله نشان می دهد که چگونه برای تبدیل PDF به متن با استفاده از جاوا اسکریپت از طریق C++. فایل های PDF می توانند شامل محتوای مختلفی مانند متن، تصاویر، دکمه های قابل کلیک، لینک ها، فونت های جاسازی شده، امضا ها و تمبرها باشند. هنگام تبدیل یک فایل PDF به فرمت دیگر، کاربران اغلب می خواهند بتوانند محتوای PDF را ویرایش کنند. با استفاده از Aspose.PDF برای جاوا اسکریپت از طریق C++، شما می توانید به راحتی و به سرعت اسناد PDF خود را به و از محبوب ترین فرمت ها تبدیل کنید. کتابخانه ما تضمین می کند که فایل های PDF شما با دقت و موفقیت تبدیل می شوند.
تبدیل PDF به DOC
Aspose.PDF برای جاوا اسکریپت از تبدیل PDF به DOC مستقیماً در وب پشتیبانی می کند. اول، ما «FileReader» را ایجاد می کنیم. سپس، تابع AsposePDFtoDoc را فراخوانی می کنیم. کارگر وب برای گوش دادن به پیام ها با استفاده از پردازنده رویداد onmessage تنظیم شده است. هنگامی که پیامی از صفحه وب دریافت می کند، درخواست را پردازش می کند و پاسخ را به موضوع اصلی ارسال می کند. فایل حاصل می توانیم با عملکرد دانلود فایل تبدیل شویم. تابع DownloadFile مسئول تولید لینکی است که به کاربر اجازه می دهد یک فایل را دانلود کند. بعد، اگر ‘JSON.ErrorCode’ 0 باشد، JSON.FileNameResult شامل نامی است که قبلاً مشخص کرده اید. اگر پارامتر ‘JSON.errorCode’ برابر با 0 نباشد و بر این اساس، یک خطا در فایل شما وجود داشته باشد، اطلاعات مربوط به چنین خطایی در ویژگی ‘JSON.errorText’ موجود خواهد بود. نام فایل حاصل «ResultPDFtoDoc.doc» است.
PDF را به عنوان XLSX ذخیره کنید
این کد یک تابع جاوا اسکریپت است که یک فایل PDF را با استفاده از Aspose.PDF به یک فایل اکسل تبدیل می کند. یک شی رویداد را به عنوان یک پارامتر می گیرد که شامل فایل PDF انتخاب شده از یک عنصر ورودی فایل است. یک شیء FileReader ایجاد می کند و یک تابع callback را به رویداد onload خود اختصاص می دهد. تابع callback زمانی اجرا می شود که فایل به عنوان یک بافر آرایه خوانده شود. بعد، تابع AsposePDFtoXlsX را فراخوانی کنید. تابع محتوای فایل، نام فایل اصلی و نام فایل خروجی را به عنوان آرگومان می گیرد و یک شی JSON را با نتیجه برمی گرداند. شیء JSON دارای یک خاصیت ErrorCode و یک خاصیت errorText است. اگر ErrorCode 0 باشد به این معنی است که تبدیل موفقیت آمیز بوده و شیء JSON نیز دارای خاصیت fileNameResult است که شامل نام فایل اکسل خروجی است. اگر کد خطا 0 نباشد، به این معنی است که یک خطا وجود داشته است. نام فایل حاصل ‘resultPDFtoXlsx.xlsx’ است.
تبدیل PDF به ارائه پاورپوینت
این کد یک تابع جاوا اسکریپت است که یک فایل PDF را با استفاده از Aspose.PDF به یک فایل پاورپوینت تبدیل می کند. یک شی رویداد را به عنوان یک پارامتر می گیرد که شامل فایل PDF انتخاب شده از یک عنصر ورودی فایل است. بعد، یک شیء FileReader ایجاد می کند و یک تابع callback را به رویداد onload آن اختصاص می دهد. تابع فراخوانی زمانی اجرا می شود که فایل به عنوان یک بافر آرایه خوانده شود. تابع AsposePDFtopptx را تماس بگیرید. تابع محتوای فایل، نام فایل اصلی و نام فایل خروجی را به عنوان آرگومان می گیرد و یک شی JSON را با نتیجه برمی گرداند. شیء JSON دارای یک خاصیت ErrorCode و یک خاصیت errorText است. اگر ErrorCode 0 باشد به این معنی است که تبدیل موفقیت آمیز بوده و شیء JSON نیز دارای خاصیت fileNameResult است که شامل نام فایل پاورپوینت خروجی است. اگر ErrorCode 0 نباشد به این معنی است که خطا رخ داده و خاصیت errorText حاوی پیام خطا است. در نتیجه، تابع DownloadFile یک لینک دانلود برای فایل پاورپوینت خروجی ایجاد می کند. تابع نام فایل خروجی ‘resultPDFtopptx.pptx’ را می گیرد.
فرمت سند قابل حمل PDF به EPUB تبدیل
این کد یک تابع جاوا اسکریپت است که یک فایل PDF را با استفاده از Aspose.PDF به یک فایل EPUB تبدیل می کند. یک شیء FileReader ایجاد می کند و یک تابع callback را به رویداد onload خود اختصاص می دهد. بعد، تابع AsposePDFtoePub را فراخوانی کنید. تابع محتوای فایل، نام فایل اصلی و نام فایل خروجی را به عنوان آرگومان می گیرد و یک شی JSON را با نتیجه برمی گرداند. شی JSON دارای خاصیت errorCode و خاصیت errorText است. اگر ErrorCode 0 باشد به این معنی است که تبدیل موفقیت آمیز بوده و شیء JSON نیز دارای خاصیت fileNameResult است که شامل نام فایل EPUB خروجی است. اگر ErrorCode 0 نباشد به این معنی است که خطا رخ داده و خاصیت errorText حاوی پیام خطا است. در نتیجه، تابع DownloadFile یک لینک دانلود برای فایل EPUB خروجی ایجاد می کند. تابع نام فایل خروجی ‘resultPDFtoePub.epub’ را می گیرد.
تبدیل PDF به PNG
این کد یک تابع جاوا اسکریپت است که یک فایل PDF را با استفاده از Aspose.PDF به تصاویر PNG تبدیل می کند. یک شیء FileReader ایجاد می کند و یک تابع callback را به رویداد onload خود اختصاص می دهد. تابع callback زمانی اجرا می شود که فایل به عنوان یک بافر آرایه خوانده شود. تابع AsposePDFPageStopng را فراخوانی می کند که یک بسته بندی برای Aspose.PDF است. تابع محتوای فایل، نام فایل اصلی، قالب نام فایل خروجی و رزولوشن را به عنوان آرگومان می گیرد و یک شی JSON را با نتیجه برمی گرداند. شیء JSON دارای یک خاصیت ErrorCode و یک خاصیت errorText است. در نتیجه، تابع DownloadFile برای هر فایل خروجی یک لینک دانلود برای تصویر PNG ایجاد می کند. تابع نام فایل خروجی ‘resultPDFtoPng {0:D2} .png’ را می گیرد.