C ++ PDF解析器API

无需Adobe Acrobat,即可在C ++应用程序中创建,操作和转换PDF文件。

C ++的Aspose.PDF

C ++的Aspose.PDF

 
  

Aspose.PDF for Cloud++是本机C ++库,使开发人员可以向其C ++应用程序添加PDF处理功能。API可用于构建任何类型的32位和64位C ++应用程序,以在不使用Adobe Acrobat的情况下生成或读取,转换和处理PDF文件。

Aspose.PDF for Cloud++ API允许执行一系列文档处理任务,例如表单处理,获取和设置元数据信息,文本和页面操作,批注管理,添加或删除书签和水印,附件,自定义字体处理等等。

  

先进的C ++ PDF库功能

 

 

读,写和操作文档

 

添加,替换或删除文本和图像

 

设置页面边距,尺寸,方向,过渡和缩放系数

 

添加,更新,删除附件和注释

 

添加或删除书签

 

添加和删​​除水印

 

拆分,合并,提取或插入页面

 

将PDF页面转换为图像

 

确定并设置文档的元数据

 

设置文件信息,例如作者,主题,标题

 

将PDF转换为Word文档格式

 

将PDF转换为SVG文件格式

即时处理PDF文件

Aspose.PDF for Cloud++是修改或处理应用程序中现有PDF文件的理想选择。该库使您可以打开或加载PDF文件,提取页面,在文件中的特定位置插入页面或创建N-up(单页上的页数)和小册子。您还可以使用API​​从现有PDF添加,更新和删除图像,附件,书签,批注,超链接,水印和表单字段。

分割并合并PDF档案

Aspose.PDF for Cloud通过其API的++,可以将一个PDF文件拆分为两个或多个PDF文档。您还可以根据应用程序要求,使用它在单个文档中串联两个或多个文件,或附加PDF页面。

将PDF转换为JPG和其他图像格式

Aspose.PDF for Cloud++允许您以尽可能高的保真度将PDF文件的每一页呈现和转换为BMP,JPG和PNG等常规图像格式。除了图像以外,还可以轻松地将PDF保存为DOC和DOCX格式。

以JPG格式保存PDF页面-C ++

// instantiate PdfConverter
auto converter = MakeObject<PdfConverter>();
// load an existing PDF document
converter->BindPdf(dir + u"template.pdf");
// convert PDF pages to images
converter->DoConvert();
int32_t imageCount = 1;
while (converter->HasNextImage()) 
{
    // save each page in JPG format
    converter->GetNextImage(dir + imageCount + u".jpg", System::Drawing::Imaging::ImageFormat::get_Jpeg(), 800, 1000);
    imageCount++;
}

表格栏位处理

Aspose.PDF for Cloud++提供了将表单字段添加到PDF文档的功能。您可以在PDF文档中动态生成表单字段。只需按照表格或自定义位置排序表单域的位置,表单域就会每次都放置在确切的位置。

在大多数粒度级别上格式化PDF内容

Aspose.PDF for Cloud++允许应用水平文本对齐方式,例如将内容从右到左放置,保留文本中的空白,创建左悬挂的文本段落以及设置自定义制表位。

除了文本的水平对齐方式之外,还可以调整文本段(例如基线或顶线)的垂直对齐方式,以及更多格式化功能,例如设置文本前景色和背景色。

  

支持和学习资源