API پی دی اف برای Python via Java

ایجاد، ویرایش، محافظت و تبدیل اسناد PDF به فرمت های متعدد در برنامه های Python via Java.

Overview

Aspose.PDF برای Python via Java یک کتابخانه بومی است که توسعه دهندگان را قادر می سازد قابلیت پردازش PDF را به برنامه های خود اضافه کنند. API را می توان برای ساخت هر نوع برنامه های 32 بیتی و 64 بیتی برای تولید یا خواندن، تبدیل و دستکاری فایل های PDF بدون استفاده از Adobe Acrobat استفاده کرد.

Aspose.PDF برای Python via Java API امکان انجام طیف وسیعی از وظایف پردازش سند مانند پردازش فرم، دریافت و تنظیم اطلاعات فراداده، دستکاری متن و صفحه، مدیریت حاشیه نویسی، افزودن یا حذف بوک مارک ها و واترمارک ها، پیوست ها، مدیریت فونت سفارشی و موارد دیگر را فراهم می کند.

ویژگی های پیشرفته Java کتابخانه PDF

دستکاری فایل های PDF در پرواز

Aspose.PDF برای Python via Java انتخاب خوبی برای اصلاح یا دستکاری فایل های PDF موجود در برنامه های کاربردی شما است. این کتابخانه به شما امکان می دهد فایل PDF را باز یا بارگذاری کنید، صفحات را استخراج کنید، صفحات را در یک مکان خاص در فایل وارد کنید یا N-up (تعداد صفحات در یک صفحه) و جزوه ها ایجاد کنید. همچنین می توانید از API برای اضافه کردن، به روز رسانی و حذف تصاویر، پیوست ها، بوک مارک ها، حاشیه نویسی ها، هایپرلینک ها، واترمارک ها و فیلدهای فرم از یک PDF موجود استفاده کنید.

تقسیم و ادغام فایل های PDF

Aspose.PDF برای Python via Java از طریق API خود، امکان تقسیم یک فایل PDF به دو یا چند سند PDF را فراهم می کند. همچنین می توانید از آن برای اتصال دو یا چند فایل در یک سند یا پیوست صفحات PDF مطابق با الزامات برنامه استفاده کنید.

تبدیل PDF به فرمت های HTML، DOCX و ODS

Aspose.PDF برای Python via Java به شما امکان می دهد هر صفحه از یک فایل PDF را به فرمت های تصویری معمولی مانند BMP، JPG و PNG، با بالاترین وفاداری ممکن تبدیل کنید. به غیر از تصاویر، می توان PDF را به راحتی در فرمت های DOC و DOCX ذخیره کرد.

صفحات PDF را در قالب JPG با استفاده از Java ذخیره کنید

یک سند PDF موجود را بارگذاری کنید. تبدیل صفحات PDF به تصاویر هر صفحه را در قالب JPG ذخیره کنید

Convert PDF to JPG on Java


from asposepdf import Api, Device

input_pdf = "source.pdf"
output_pdf = "image"
# Open PDF document
document = Api.Document(input_pdf)

# Create Resolution object
resolution = Device.Resolution(300)
device = Device.JpegDevice(resolution)

for i in range(0, document.getPages.size):
    # Create filename for save
    imageFileName = output_pdf + "_page_" + str(i + 1) + "_out.jpeg"
    # Convert a particular page and save the image to file
    device.process(document.getPages.getPage(i + 1), outputFileName=imageFileName)

پردازش فیلد فرم

Aspose.PDF برای Python via Java قابلیت اضافه کردن فیلدهای فرم به سند PDF را ارائه می دهد، یعنی شما می توانید به صورت پویا فیلدهای فرم را در اسناد PDF تولید کنید. فقط موقعیت فیلدهای فرم را طبق جدول یا با موقعیت سفارشی ترتیب دهید و فیلدهای فرم هر بار در موقعیت دقیق قرار می گیرند.

محتویات PDF را در بیشترین سطح دانه ای قالب بندی کنید

Aspose.PDF برای Python via Java امکان اعمال تراز متن افقی مانند قرار دادن محتوا در راست به چپ، حفظ فضای سفید در متن، ایجاد پاراگراف متن آویزان سمت چپ و تنظیم توقف تب سفارشی را فراهم می کند.

همراه با تراز افقی متن، می توان همترازی عمودی برای بخش های متن مانند خط پایه یا خط بالا و همچنین ویژگی های قالب بندی بیشتر مانند تنظیم رنگ پیش زمینه و پس زمینه متن را نیز تنظیم کرد.

منابع پشتیبانی و یادگیری