C++를 사용하여 PDF 문서 생성
Contents
[
Hide
]
Aspose.PDF for C++ API는 C++ 애플리케이션 개발자가 애플리케이션에 PDF 문서 처리 기능을 포함할 수 있게 해줍니다. 기본 머신에 다른 소프트웨어가 설치되어 있지 않아도 PDF 파일을 생성하고 읽을 수 있습니다. Aspose.PDF for C++는 QT, MFC 및 콘솔 앱과 같은 다양한 C++ 애플리케이션 유형에서 사용할 수 있습니다.
C++를 사용하여 PDF 파일을 생성하는 방법
C++를 사용하여 PDF 파일을 생성하려면 다음 단계를 사용할 수 있습니다.
- Document 객체를 인스턴스화합니다.
- 문서 객체에 Page를 추가합니다.
- TextFragment 객체를 생성합니다.
- TextFragment을 페이지의 Paragraph 컬렉션에 추가합니다.
- 결과 PDF 문서를 저장합니다.
void CreatePDF() {
// 경로 이름을 위한 문자열.
String _dataDir("C:\\Samples\\");
// 파일 이름을 위한 문자열.
String filename("sample-new.pdf");
// 문서 객체를 초기화합니다.
auto document = MakeObject<Document>();
// 페이지 추가
auto page = document->get_Pages()->Add();
// 새 페이지에 텍스트 추가
auto textFragment = MakeObject<TextFragment>(u"Hello World!");
page->get_Paragraphs()->Add(textFragment);
// 업데이트된 PDF 저장
String outputFileName = _dataDir + filename;
document->Save(outputFileName);
}