파이썬을 사용하여 PDF에서 텍스트 작업하기

Contents
[ ]

우리는 모두 때때로 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"
    }
}