파이썬을 사용하여 PDF에서 텍스트 작업하기
Contents
[
Hide
]
우리는 모두 때때로 PDF 파일에 텍스트를 추가해야 했습니다. 예를 들어, 주요 텍스트 아래에 번역을 추가하거나, 이미지 옆에 캡션을 배치하거나, 단지 신청서를 작성할 때 그렇습니다. 모든 텍스트 요소를 원하는 스타일로 형식화할 수 있다면 더욱 유용합니다. PDF 파일에서 가장 인기 있는 텍스트 조작은 다음과 같습니다: PDF에 텍스트 추가, PDF 파일 내 텍스트 형식화, 문서 내 텍스트 교체 및 회전. Aspose.PDF for Python via .NET은 PDF 콘텐츠와 상호 작용하는 데 필요한 모든 것을 갖춘 최고의 솔루션입니다.
다음 작업을 수행할 수 있습니다:
- PDF 파일에 텍스트 추가하기 - PDF에 텍스트를 추가하고 스트림 및 파일에서 폰트를 사용하고, HTML 문자열을 추가하고, 하이퍼링크를 추가하는 등의 작업을 수행합니다.
- PDF 툴팁 - Python을 사용하여 보이지 않는 버튼을 추가하여 검색된 텍스트에 툴팁을 추가할 수 있습니다.
- PDF 내 텍스트 형식화 - 문서 내 텍스트를 형식화할 때 문서에 추가할 수 있는 많은 기능이 있습니다. 줄 들여쓰기 추가, 텍스트 테두리 추가, 텍스트 밑줄 추가, Aspose.PDF 라이브러리를 사용하여 줄 바꿈 추가.
- PDF에서 텍스트 교체하기 - PDF 문서의 모든 페이지에서 텍스트를 교체합니다. 먼저 TextFragmentAbsorber를 사용해야 합니다.
- PDF 내부 텍스트 회전 - TextFragment 클래스의 회전 속성을 사용하여 PDF 내부의 텍스트를 회전합니다.
- PDF 문서 페이지에서 텍스트 검색 및 가져오기 - 페이지에서 텍스트를 검색하고 가져오려면 TextFragmentAbsorber 클래스를 사용할 수 있습니다.
- 줄 바꿈 결정하기 - 이 주제는 다중 줄 텍스트 조각의 줄 바꿈을 추적하는 방법을 설명합니다.
{
"@context": "http://schema.org",
"@type": "SoftwareApplication",
"name": "Aspose.PDF for Python via .NET Library",
"image": "https://www.aspose.cloud/templates/aspose/img/products/pdf/aspose_pdf-for-python-net.svg",
"url": "https://www.aspose.com/",
"publisher": {
"@type": "Organization",
"name": "Aspose.PDF",
"url": "https://products.aspose.com/pdf",
"logo": "https://www.aspose.cloud/templates/aspose/img/products/pdf/aspose_pdf-for-python-net.svg",
"alternateName": "Aspose",
"sameAs": [
"https://facebook.com/aspose.pdf/",
"https://twitter.com/asposepdf",
"https://www.youtube.com/channel/UCmV9sEg_QWYPi6BJJs7ELOg/featured",
"https://www.linkedin.com/company/aspose",
"https://stackoverflow.com/questions/tagged/aspose",
"https://aspose.quora.com/",
"https://aspose.github.io/"
],
"contactPoint": [
{
"@type": "ContactPoint",
"telephone": "+1 903 306 1676",
"contactType": "sales",
"areaServed": "US",
"availableLanguage": "en"
},
{
"@type": "ContactPoint",
"telephone": "+44 141 628 8900",
"contactType": "sales",
"areaServed": "GB",
"availableLanguage": "en"
},
{
"@type": "ContactPoint",
"telephone": "+61 2 8006 6987",
"contactType": "sales",
"areaServed": "AU",
"availableLanguage": "en"
}
]
},
"offers": {
"@type": "Offer",
"price": "1199",
"priceCurrency": "USD"
},
"applicationCategory": "PDF Manipulation Library for Python via .NET",
"downloadUrl": "https://www.nuget.org/packages/Aspose.PDF/",
"operatingSystem": "Windows, MacOS, Linux",
"screenshot": "https://docs.aspose.com/pdf/python-net/create-pdf-document/screenshot.png",
"softwareVersion": "2022.1",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "5",
"ratingCount": "16"
}
}