ادغام PDF از طریق Python

ادغام اسناد. از Aspose.PDF برای Python for .NET برای اصلاح فایل های PDF به صورت برنامه نویسی استفاده کنید

نحوه ادغام فایل های PDF با استفاده از Python for .NET

برای ادغام فایل های PDF، ما از Aspose.PDF برای Python API، یک API دستکاری سند غنی، قدرتمند و کاربر پسند برای پلت فرم پایتون خالص استفاده خواهیم کرد. این کتابخانه پایتون از تبدیل اسناد از هر فرمت ورودی پشتیبانی شده به هر فرمت خروجی پشتیبانی شده پشتیبانی میکند. Aspose.PDF برای کتابخانه پایتون راه حل های جامعی را ارائه می دهد که تبدیل اسناد را تسهیل می کند. این پشتیبانی از طیف گسترده ای از فرمت های سند محبوب برای هر دو بارگیری و صرفه جویی در. لطفا توجه داشته باشید که این بخش فقط تبدیل های محبوب را مشخص می کند. این صفحه اطلاعاتی در مورد تبدیل بین فرمت ها ارائه می دهد، اما ترکیبات متعددی برای تبدیل فایل های شما در دسترس هستند. برای لیست کامل فرمت های پشتیبانی شده، لطفا به بخش Formats File پشتیبانی شده. مراجعه کنید برای نصب Aspose.PDF برای پایتون از طریق.NET، این مراحل را دنبال کنید:

  • اعلان فرمان یا ترمینال خود را باز کنید.
  • دستور را اجرا کنید: (ابهام زدایی) نصب پیپ به عنوان pdf (ابهام زدایی) این دستور کتابخانه Aspose.PDF را دانلود و نصب می کند و شما را قادر می سازد فایل های PDF را در برنامه های Python خود دستکاری و ادغام کنید. سپس می توانید کتابخانه را به اسکریپت های پایتون خود وارد کنید و از ویژگی های گسترده آن برای کار با اسناد PDF استفاده کنید.
import aspose.pdf as apdf
from io import FileIO
from os import path
epub_load_options = apdf.EpubLoadOptions()
document_infiles = [
    apdf.Document(path.join(self.dataDir, infile), epub_load_options)
    for infile in infiles
]
path_outfile = path.join(outDir, outfile)
document = apdf.Document.merge_documents(documents=document_infiles)
document.save(path_outfile)
import aspose.pdf as apdf
from io import FileIO
from os import path
html_load_options = apdf.HtmlLoadOptions()
document_infiles = [
    apdf.Document(path.join(self.dataDir, infile), html_load_options)
    for infile in infiles
]
path_outfile = path.join(outDir, outfile)
document = apdf.Document.merge_documents(documents=document_infiles)
document.save(path_outfile)
print(str(infiles) + " merged into " + outfile)
import aspose.pdf as apdf
from io import FileIO
from os import path
md_load_options = apdf.MdLoadOptions()
document_infiles = [
    apdf.Document(path.join(self.dataDir, infile), md_load_options)
    for infile in infiles
]
path_outfile = path.join(outDir, outfile)
document = apdf.Document.merge_documents(documents=document_infiles)
document.save(path_outfile)
import aspose.pdf as apdf
from io import FileIO
from os import path
mhtml_load_options = apdf.MhtLoadOptions()
document_infiles = [
    apdf.Document(path.join(self.dataDir, infile), mhtml_load_options)
    for infile in infiles
]
path_outfile = path.join(outDir, outfile)
document = apdf.Document.merge_documents(documents=document_infiles)
document.save(path_outfile)
print(str(infiles) + " merged into " + outfile)
import aspose.pdf as apdf
from io import FileIO
from os import path
pcl_load_options = apdf.PclLoadOptions()
pcl_load_options.supress_errors = True
document_infiles = [
    apdf.Document(path.join(self.dataDir, infile), pcl_load_options)
    for infile in infiles
]
path_outfile = path.join(outDir, outfile)
document = apdf.Document.merge_documents(documents=document_infiles)
document.save(path_outfile)
import aspose.pdf as apdf
from io import FileIO
from os import path
path_infiles = [path.join(self.dataDir, infile) for infile in infiles]
path_outfile = path.join(outDir, outfile)

document = apdf.Document.merge_documents(files=path_infiles)
document.save(path_outfile)
import aspose.pdf as apdf
from io import FileIO
from os import path
ps_load_options = apdf.PsLoadOptions()
document_infiles = [
    apdf.Document(path.join(self.dataDir, infile), ps_load_options)
    for infile in infiles
]
path_outfile = path.join(outDir, outfile)
document = apdf.Document.merge_documents(documents=document_infiles)
document.save(path_outfile)
import aspose.pdf as apdf
from io import FileIO
from os import path
svg_load_options = apdf.SvgLoadOptions()
document_infiles = [
    apdf.Document(path.join(self.dataDir, infile), svg_load_options)
    for infile in infiles
]
path_outfile = path.join(outDir, outfile)
document = apdf.Document.merge_documents(documents=document_infiles)
document.save(path_outfile)
import aspose.pdf as apdf
from io import FileIO
from os import path
xps_load_options = apdf.XpsLoadOptions()
document_infiles = [
    apdf.Document(path.join(self.dataDir, infile), xps_load_options)
    for infile in infiles
]
path_outfile = path.join(outDir, outfile)
document = apdf.Document.merge_documents(documents=document_infiles)
document.save(path_outfile)