C++ 용 PDF API

Adobe Acrobat에 종속되지 않고.NET 기반 응용 프로그램 내에서 PDF 문서를 작성, 편집, 보호하고 여러 형식으로 변환할 수 있습니다.

Overview

Aspose.PDF for C++ 은 개발자가 애플리케이션에 PDF 처리 기능을 추가할 수 있는 네이티브 라이브러리입니다.API를 사용하면 Adobe Acrobat을 사용하지 않고도 PDF 파일을 생성, 읽기, 변환 및 조작할 수 있는 모든 유형의 32비트 및 64비트 응용 프로그램을 빌드할 수 있습니다.

Aspose.PDF for C++ API를 사용하면 양식 처리, 메타데이터 정보 가져오기 및 설정, 텍스트 및 페이지 조작, 주석 관리, 책갈피 및 워터마크 추가 또는 제거, 첨부 파일, 사용자 지정 글꼴 처리 등과 같은 다양한 문서 처리 작업을 수행할 수 있습니다.

고급 C++ PDF 라이브러리 기능

PDF 파일을 즉시 조작하세요

C++ 용 Aspose.PDF 는 응용 프로그램 내에서 기존 PDF 파일을 수정하거나 조작하는 데 적합합니다.이 라이브러리를 사용하면 PDF 파일을 열거나 로드하고, 페이지를 추출하고, 파일의 특정 위치에 페이지를 삽입하거나, N-up (한 페이지의 페이지 수) 및 소책자를 만들 수 있습니다.API를 사용하여 기존 PDF에서 이미지, 첨부 파일, 책갈피, 주석, 하이퍼링크, 워터마크 및 양식 필드를 추가, 업데이트 및 삭제할 수도 있습니다.

PDF 파일 분할 및 병합

Aspose.PDF for C++ 은 API를 통해 하나의 PDF 파일을 둘 이상의 PDF 문서로 분할할 수 있습니다.응용 프로그램 요구 사항에 따라 두 개 이상의 파일을 단일 문서에 연결하거나 PDF 페이지를 추가하는 데 사용할 수도 있습니다.

PDF를 HTML, DOCX 및 ODS 형식으로 변환

Aspose.PDF for C++ 을 사용하면 PDF 파일의 각 페이지를 가능한 한 높은 정확도로 BMP, JPG 및 PNG와 같은 일반적인 이미지 형식으로 렌더링하고 변환할 수 있습니다.이미지 외에도 PDF를 DOC 및 DOCX 형식으로 쉽게 저장할 수 있습니다.

PDF 페이지를 JPG 형식으로 저장 - <% 프로그래밍 언어 %>

기존 PDF 문서 로드. PDF 페이지를 이미지로 변환 각 페이지를 JPG 형식으로 저장

Convert PDF to JPG on C++

// instantiate PdfConverter
auto converter = MakeObject<PdfConverter>();
converter->BindPdf(dir + u"template.pdf");
converter->DoConvert();
int32_t imageCount = 1;

while (converter->HasNextImage())
{
    converter->GetNextImage(dir + imageCount + u".jpg", System::Drawing::Imaging::ImageFormat::get_Jpeg(), 800, 1000);
    imageCount++;
}

양식 필드 처리

Aspose.PDF for C++ 은 PDF 문서에 양식 필드를 추가하는 기능을 제공합니다. 즉, PDF 문서에서 양식 필드를 동적으로 생성할 수 있습니다.테이블에 따라 또는 사용자 지정 위치에 따라 양식 필드의 위치를 정렬하면 양식 필드가 매번 정확한 위치에 배치됩니다.

PDF 컨텐츠를 가장 세부적인 수준으로 포맷 지정하기

Aspose.PDF for C++ 을 사용하면 콘텐츠를 오른쪽에서 왼쪽으로 배치하고, 텍스트의 공백을 보존하고, 왼쪽으로 거는 텍스트 단락을 만들고, 사용자 지정 탭 간격을 설정하는 등의 수평 텍스트 정렬을 적용할 수 있습니다.

텍스트의 수평 정렬과 함께 기준선 또는 위쪽 선과 같은 텍스트 세그먼트의 수직 정렬은 물론 텍스트 전경색 및 배경색 설정과 같은 추가 서식 기능을 조정할 수도 있습니다.