使用C++创建PDF文档
Contents
[
Hide
]
Aspose.PDF for C++ API允许C++应用程序开发人员在其应用程序中嵌入PDF文档处理功能。可以在不需要在底层机器上安装任何其他软件的情况下创建和读取PDF文件。Aspose.PDF for C++可以用于各种C++应用程序类型,如QT、MFC和控制台应用程序。
如何使用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);
}