Python 을 (를) 통해 파일 분할

서버 측 Python for .NET 라이브러리를 사용하여 파일을 분할합니다.

Python for .NET 라이브러리를 사용하여 파일 분할하기

대용량 파일의 일부만 필요하신가요?문서에서 하나 이상의 부분을 분리하려면 원본 파일의 페이지를 분할해야 합니다.파일을 분할하기 위해 python-net 플랫폼을 위한 기능이 풍부하고 강력하며 사용하기 쉬운 문서 조작 API인 Aspose.PDF for Python API를 사용할 것입니다.NuGet 패키지 관리자를 열고 Aspose.pdf를 검색하여 설치합니다.패키지 관리자 콘솔에서 다음 명령을 사용할 수도 있습니다.또한 당사의 소프트웨어 도구를 사용하면 개발자가 Word, PDF, HTML, TXT 및 DOCX 문서를 여러 부분으로 분할할 수 있습니다.자세한 내용은 설명서 페이지 를 참조하십시오.

Python Package Manager Console

pip install aspose-pdf

Python 를 통해 문서 분할하기


사용자 환경에서 코드를 테스트하려면 Aspose.PDF for .NET 이 필요합니다.

1.문서 인스턴스와 함께 PDF를 로드합니다. 1.새 Document 클래스 객체를 만들어 PDF 페이지를 분할합니다. 1.문서에 현재 페이지를 추가합니다. 1.현재 페이지를 별도의 PDF로 저장

Python 를 사용하여 PDF를 분할하는 방법

파이썬용 Aspose.PDF 라이브러리를 사용하면 대용량 PDF 문서를 분할할 수 있습니다.PDF 문서를 작업할 때 PDF 문서를 분할하는 것이 일반적인 사용 사례입니다.대용량 문서를 작은 파일로 분할하여 이메일로 전송하여 PDF 파일 크기를 줄이는 데 도움이 됩니다.

PDF 분할 - Python

<% splitter.code-block1.subtitle %>

 doc = aspose.pdf.Document("1.pdf")

 pdf_editor = aspose.pdf.PdfFileEditor()
 pdf_editor.Extract(path_source, 1, doc.Pages.Count / 2, "pdf_half.pdf")

Python 를 사용하여 HTML 파일을 분할하는 방법

HTML 문서는 텍스트, 이미지, 차트 등을 포함할 수 있으므로 크기가 클 수 있습니다.다양한 요구 사항이나 사용 사례에 따라 HTML 파일을 분리해야 할 수 있습니다.파이썬용 Aspose.PDF 라이브러리가 이 작업에 도움이 될 것입니다.

HTML 분할 - Python

<% splitter.code-block2.subtitle %>

 doc = aspose.pdf.Document("test.pdf");

 # save input html to pdf to file
 doc = aspose.pdf.Document("1.html", HtmlLoadOptions);
 doc.Save("test.pdf", SaveFormat.PDF);

 # slit first page
 pdf_editor = aspose.pdf.PdfFileEditor();
 pdf_editor.SplitFromFirst("test.pdf", 1, "test.pdf");
 doc.Save("html_first.html", SaveFormat.HTML);

Python 를 사용하여 TXT 파일을 분할하는 방법

파이썬용 Aspose.PDF 라이브러리를 사용하면 파이썬 개발자가 TXT 파일을 별도의 부분으로 분할할 수 있습니다.TXT 문서를 별도의 파일로 분할하는 기능을 사용하면 대용량 문서의 여러 섹션을 동시에 여러 사용자가 작업할 수 있습니다.TXT 문서를 분할하면 작업 속도가 빨라지고 작업이 간소화됩니다.다음 코드 스니펫을 사용하여 TXT 파일의 페이지를 추출합니다.

텍스트 분할 - Python

<% splitter.code-block3.subtitle %>

# save input text to pdf to file
doc = aspose.pdf.Document("1.txt", TxtLoadOptions())
doc.Save("test.pdf", SaveFormat.PDF)
index = 1

pages = pdf_editor.SplitToPages("test.pdf")
pdf_editor = aspose.pdf.PdfFileEditor()

for ms in pages:
    page = aspose.pdf.Document(ms)
    text_absorber = aspose.pdf.TextAbsorber()
    page.Pages.Accept(text_absorber)
    extracted_text = text_absorber.Text
    file = open("text_"+str(index)+".txt", "w+")
    file.write(extracted_text)
    index = index + 1

Python API용 Aspose.PDF 에 대한 정보

Adobe Acrobat을 사용하지 않고도 문서를 생성, 수정, 변환, 렌더링, 보호 및 인쇄할 수 있는 기능을 갖춘 크로스 플랫폼 응용 프로그램을 만들 수 있는 PDF 처리 라이브러리입니다.다양한 파일 형식을 HTML을 포함한 PDF로 변환하고 PDF 문서를 다양한 출력 형식으로 변환하는 것을 지원합니다.개발자는 모든 HTML 콘텐츠를 단일 페이지 PDF로 쉽게 렌더링하고 SVG 그래픽 태그가 있는 HTML 파일을 태그가 지정된 PDF 파일로 쉽게 변환할 수 있습니다.. NET PDF API는 압축, 테이블 생성, 그래프 및 이미지 함수, 하이퍼링크, 스탬프 및 워터마킹 작업, 확장된 보안 제어 및 사용자 지정 글꼴 처리 기능을 제공합니다.