Aspose.PDF for Python via .NET
Python PDF API를 통한 PDF 생성 및 변환
Adobe Acrobat을 사용하지 않고 Python 앱 내에서 PDF 문서를 생성, 수정, 보호, 인쇄, 처리, 분할, 병합 및 변환하는 Python PDF API입니다.
.NET을 통한 Python용 Aspose.PDF는 소프트웨어 개발자를 지원하는 강력한 PDF 생성 및 조작 API입니다. .NET 라이브러리를 통해 Python 애플리케이션에서 PDF 파일로 작업합니다. .NET을 통한 Python용 Aspose.PDF는 Python 개발자에게 .NET 런타임을 통해 이러한 라이브러리에 대한 액세스를 제공합니다. 즉, Python 개발자는 Aspose.PDF를 사용하여 Microsoft Office® 또는 Adobe Acrobat 자동화 없이도 Python 애플리케이션에서 PDF 파일을 생성, 편집 및 조작할 수 있습니다.
.NET을 통한 Python용 Aspose.PDF에는 처음부터 새로운 PDF 문서 생성, PDF 파일 로드 및 읽기, PDF를 이미지 형식으로 내보내기, PDF 페이지 속성 구성, 설정 등 광범위한 PDF 처리 기능에 대한 지원이 포함되어 있습니다. PDF 너비 및 높이, 텍스트 및 단락 처리, 다른 파일 형식으로 PDF 변환, PDF 페이지에서 텍스트 추출, PDF에서 텍스트 검색 및 바꾸기, PDF 첨부 파일 추가 및 관리, 새 페이지 삽입, PDF 분할 및 병합, PDF 페이지 이동, 가져오기 페이지 수 확인, 특정 페이지 가져오기, 기존 PDF에 목차 삽입, 웹용 PDF 문서 최적화 등 다양한 작업을 수행할 수 있습니다.
Python용 Aspose.PDF는 소프트웨어 개발자가 PDF 문서를 Microsoft Word, Excel, PowerPoint, PDF/A, HTML, 이미지(BMP, JPEG, PNG), EPUB, Markdown, PCL, XPS, LATex/TeX, 텍스트, PostScript 등이 있습니다. 라이브러리에는 개발자가 쉽게 따라 PDF 조작 작업을 시작할 수 있는 포괄적인 API 문서와 샘플 코드가 함께 제공됩니다. 사용자가 새 PDF 파일을 생성해야 하거나, PDF 파일에서 데이터를 추출하거나, PDF 파일을 다른 형식으로 변환해야 하는 경우 .NET을 통한 Python용 Aspose.PDF는 탁월한 선택입니다.
.NET을 통해 Python용 Aspose.PDF 시작하기
Python용 Aspose.PDF를 설치하는 데 권장되는 방법은 pip를 사용하는 것입니다. 원활한 설치를 위해 다음 명령어를 사용하시기 바랍니다.
pip를 사용하여 .NET을 통해 Python용 Aspose.PDF 설치
pip install aspose-pdf
Aspose.PDF 제품 페이지에서 직접 라이브러리를 다운로드할 수 있습니다.
Python API를 통한 PDF 문서 생성
Aspose.PDF for Python via .NET은 소프트웨어 개발자가 단 몇 줄의 Python 코드만으로 처음부터 새로운 PDF 문서를 만들 수 있는 강력한 PDF 문서 처리 API입니다. 라이브러리는 또한 기존 PDF 파일 열기, 기존 PDF 파일에 페이지 추가, 다른 페이지의 텍스트 삽입, 스트림에서 PDF 파일 로드, PDF에 이미지 추가, 큰 PDF 파일을 작은 파일로 분할 등 PDF 문서 조작을 위한 여러 가지 다른 기능을 제공했습니다. , 여러 PDF 파일을 하나로 결합하고, PDF에서 원하지 않는 페이지를 삭제하고, PDF 파일을 인쇄하는 등 다양한 작업을 수행할 수 있습니다.
Python을 통해 PDF 파일 만들기
//import aspose.pdf as ap
# Initialize document object
document = ap.Document()
# Add page
page = document.pages.add()
# Initialize textfragment object
text_fragment = ap.text.TextFragment("Hello,world!")
# Add text fragment to new page
page.paragraphs.add(text_fragment)
# Save updated PDF
document.save("output.pdf")
Python API를 통해 PDF 문서 변환
.NET을 통한 Python용 Aspose.PDF는 소프트웨어 개발자가 Python API를 통해 PDF 문서를 지원되는 다양한 파일 형식으로 변환할 수 있게 해주는 유용한 PDF 생성 API입니다. Aspose.PDF는 로드 및 저장 모두에서 가장 널리 사용되는 문서 형식을 지원한다는 점을 기억하세요. 라이브러리에는 HTML, DOC, DOCX, PPTX,XLS, XLSX, XPS, SVG, XML, PS, PCL, MHT, HTML, EPUB, CGM, JPEG, EMF, PNG, BMP, GIF로의 PDF 문서 변환에 대한 지원이 포함되어 있습니다. TIFF, 텍스트 등. 라이브러리는 또한 다른 형식에서 PDF로 쉽게 변환하는 것을 지원합니다.
Python에서 PDF를 DOCX로 변환
import aspose.pdf as ap
input_pdf = DIR_INPUT + "sample.pdf"
output_pdf = DIR_OUTPUT + "convert_pdf_to_docx_options.docx"
# Open PDF document
document = ap.Document(input_pdf)
save_options = ap.DocSaveOptions()
save_options.format = ap.DocSaveOptions.DocFormat.DOC_X
# Set the recognition mode as Flow
save_options.mode = ap.DocSaveOptions.RecognitionMode.FLOW
# Set the Horizontal proximity as 2.5
save_options.relative_horizontal_proximity = 2.5
# Enable the value to recognize bullets during conversion process
save_options.recognize_bullets = True
# Save the file into MS Word document format
document.save(output_pdf, save_options)
Python API를 통해 PDF의 페이지 및 첨부 파일 관리
.NET 라이브러리를 통해 Python용 Aspose.PDF를 사용하면 소프트웨어 개발자가 Python 애플리케이션 내부의 PDF 문서에 페이지와 첨부 파일을 추가할 수 있습니다. 라이브러리에는 기존 PDF에 새 페이지 삽입, 원치 않는 PDF 페이지 삭제, 큰 PDF를 개별 페이지로 분할, 여러 페이지를 한 PDF 문서에서 다른 PDF 문서로 이동, PDF 파일의 페이지 크기 변경과 같은 PDF 페이지 처리를 위한 몇 가지 중요한 기능이 포함되어 있습니다. , 페이지 방향 변경, 페이지 수 가져오기, 페이지 수 가져오기 등을 수행합니다.
C# API를 통해 PDF를 여러 파일로 분할
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_AsposePdf_Pages();
// Open document
Document pdfDocument = new Document(dataDir + "SplitToPages.pdf");
int pageCount = 1;
// Loop through all the pages
foreach (Page pdfPage in pdfDocument.Pages)
{
Document newDocument = new Document();
newDocument.Pages.Add(pdfPage);
newDocument.Save(dataDir + "page_" + pageCount + "_out" + ".pdf");
pageCount++;
}
Python을 통해 PDF 주석 추가 및 관리
주석은 사용자가 문서의 특정 부분에 설명, 메모 또는 기타 유형의 피드백을 추가할 수 있는 PDF 문서의 기능입니다. 주석은 공동작업, 피드백, 검토 등 다양한 목적으로 사용될 수 있습니다. .NET API를 통해 Python용 Aspose.PDF를 사용하면 소프트웨어 개발자가 자신의 Python 애플리케이션에 PDF 주석을 삽입할 수 있습니다. PDF 문서에서 주석을 쉽게 추가, 삭제, 가져오는 등의 기능을 지원합니다. 추가할 수 있는 다양한 유형의 주석과 설정할 수 있는 기타 속성이 많이 있습니다.
.NET API를 통해 JPG 이미지를 PDF로 변환
// Load input JPG file
String path = dataDir + "Aspose.jpg";
// Initialize new PDF document
Document doc = new Document();
// Add empty page in empty document
Page page = doc.Pages.Add();
Aspose.Pdf.Image image = new Aspose.Pdf.Image();
image.File = (path);
// Add image on a page
page.Paragraphs.Add(image);
// Save output PDF file
doc.Save(dataDir + "ImagetoPDF.pdf");