Python으로 PDF 포트폴리오 작업하기

PDF 포트폴리오를 생성하면 다양한 유형의 파일을 하나의 일관된 문서로 통합하고 보관할 수 있습니다. 이러한 문서에는 텍스트 파일, 이미지, 스프레드시트, 프레젠테이션 및 기타 자료가 포함될 수 있으며 모든 관련 자료가 한 곳에 저장되고 정리되도록 합니다.

PDF 포트폴리오는 이를 사용하는 어디서나 고품질로 프레젠테이션을 보여줄 수 있도록 도와줍니다. 일반적으로 PDF 포트폴리오를 생성하는 것은 매우 현재적이고 현대적인 작업입니다.

PDF 포트폴리오 생성 방법

Aspose.PDF for Python via .NET은 Document 클래스를 사용하여 PDF 포트폴리오 문서를 생성할 수 있습니다. FileSpecification 클래스를 사용하여 가져온 후 document.collection 객체에 파일을 추가합니다. 파일이 추가되면 Document 클래스의 save() 메서드를 사용하여 포트폴리오 문서를 저장합니다.

다음 예제에서는 Microsoft Excel 파일, Word 문서 및 이미지 파일을 사용하여 PDF 포트폴리오를 생성합니다.

아래 코드는 다음 포트폴리오를 생성합니다.

Python용 Aspose.PDF로 생성된 PDF 포트폴리오

Python용 Aspose.PDF로 생성된 PDF 포트폴리오


    import aspose.pdf as ap

    # 문서 객체 인스턴스화
    document = ap.Document()

    # 문서 컬렉션 객체 인스턴스화
    document.collection = ap.Collection()

    # 포트폴리오에 추가할 파일 가져오기
    excel = ap.FileSpecification(input_excel)
    word = ap.FileSpecification(input_doc)
    image = ap.FileSpecification(input_jpg)

    # 파일 설명 제공
    excel.description = "엑셀 파일"
    word.description = "워드 파일"
    image.description = "이미지 파일"

    # 문서 컬렉션에 파일 추가
    document.collection.append(excel)
    document.collection.append(word)
    document.collection.append(image)

    # 포트폴리오 문서 저장
    document.save(output_pdf)

PDF 포트폴리오에서 파일 제거

PDF 포트폴리오에서 파일을 삭제/제거하려면 다음 코드 줄을 사용해 보세요.


    import aspose.pdf as ap

    # 문서 열기
    document = ap.Document(input_pdf)
    document.collection.delete()

    # 업데이트된 파일 저장
    document.save(output_pdf)