این مقاله توضیح میدهد که چگونه JavaScript را با استفاده از Python به PDF اضافه کنید. این مقاله جزئیاتی برای تنظیم محیط توسعه، فهرستی از مراحل و نمونه کدی برای ایجاد PDF با JS با استفاده از Python ارائه میدهد. شما روشهای مختلفی برای افزودن JavaScript به اقدامات مختلف در یک PDF خواهید آموخت.
مراحل افزودن PDF JS با استفاده از Python
- محیط را برای استفاده از Aspose.PDF for Python via .NET جهت افزودن JS به PDF تنظیم کنید
- کلاسهای Document، License و JavascriptAction را از کتابخانه وارد کنید
- فایل PDF موجود را در شیء کلاس Document بارگذاری کنید
- JavaScript ایجاد کنید که هنگام باز شدن فایل PDF اجرا شود
- این JavaScript را با استفاده از ویژگی Document.open_action به اقدام Open اختصاص دهید
- به مجموعه actions دسترسی پیدا کنید و اسکریپت دیگری را به اقدام قبل از بسته شدن اضافه کنید
- فایل PDF را با JavaScript ذخیره کنید
مراحل بالا خلاصهای از نحوه افزودن JavaScript داخل PDF با استفاده از Python هستند. کلاسهای مورد نیاز Document، License و JavascriptAction را از کتابخانه وارد کنید، فایل PDF موجود را در شیء کلاس Document بارگذاری کنید، یک JavascriptAction با پیام مناسب ایجاد کنید و آن را به اقدام باز شدن در PDF اختصاص دهید. برای اختصاص JS به اقدامات دیگر در PDF، به مجموعه اقدامات دسترسی پیدا کنید، یک شیء JavaScriptAction جدید با پیام دیگر ایجاد کنید و آن را به رویداد دیگری مانند before_closing اختصاص دهید. سپس PDF خروجی را ذخیره کنید.
کد برای اسکریپت نویسی PDF با استفاده از Python
کد بالا فرآیند افزودن JavaScript در فایلهای PDF با استفاده از Python را نشان میدهد. میتوانید اقدامات دیگری مانند BeforeSaving، BeforeClosing، AfterSaving، BeforePrinting و AfterPrinting را مدیریت کنید. کلاس JavascriptAction از تنظیم اقدامات مختلف مانند باز کردن یک URL با استفاده از متد app.launchURL پشتیبانی میکند.
این مقاله به ما فرآیند افزودن JavaScript به یک فایل PDF را آموزش داد. برای افزودن tooltip به یک فایل PDF، به مقاله حذف هایلایت از PDF با استفاده از Python مراجعه کنید.