Python 를 통한 PDF 합병

문서 병합.Python for .NET 용 Aspose.PDF 파일을 사용하여 프로그래밍 방식으로 PDF 파일을 수정하십시오.

Python for .NET 를 사용하여 PDF 파일을 병합하는 방법

PDF 파일을 병합하기 위해 Python-net 플랫폼용 문서 조작 API인 Aspose.PDF for Python API를 활용합니다. 이 API는 기능이 풍부하고 강력하며 사용자 친화적인 문서 조작 API입니다. 이 Python 라이브러리는 지원되는 모든 입력 형식에서 지원되는 모든 출력 형식으로 문서를 변환할 수 있도록 지원합니다. Aspose.PDF for Python 라이브러리는 문서 변환을 용이하게 하는 포괄적인 솔루션을 제공합니다. 로드 및 저장을 위해 다양한 인기 문서 형식을 지원합니다. 이 섹션에서는 인기 있는 변환 형식만 간략하게 설명합니다. 이 페이지에서는 형식 간 변환에 대한 정보를 제공하지만, 파일 변환에는 다양한 조합을 사용할 수 있습니다. 지원되는 형식의 전체 목록은 지원되는 파일 형식 섹션을 참조하세요. .NET을 통해 Aspose.PDF for Python을 설치하려면 다음 단계를 따르세요.

  • 명령 프롬프트 또는 터미널을 엽니다.
  • 다음 명령을 실행하세요:
pip install aspose-pdf

이 명령은 Aspose.PDF 라이브러리를 다운로드하고 설치하여 Python 애플리케이션에서 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)