卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

實用技巧:使用C向PDF添加不同類型的注釋

在編程中,向文檔添加注釋是一種常見的方式,用于向讀者傳遞重要信息。通過C編程方式添加PDF注釋,可以自定義注釋外觀、類型和其他個性化設(shè)置,提供更多實用性選項。本文將介紹如何使用C向PDF文檔添加幾種不

在編程中,向文檔添加注釋是一種常見的方式,用于向讀者傳遞重要信息。通過C編程方式添加PDF注釋,可以自定義注釋外觀、類型和其他個性化設(shè)置,提供更多實用性選項。本文將介紹如何使用C向PDF文檔添加幾種不同類型的注釋,包括彈出式注釋、自由文本注釋、鏈接式注釋、多邊形注釋和線性注釋。

添加彈出式注釋(Popup Annotation)

```C

using Spire.Pdf;

using ;

using System.Drawing;

using ;

using ;

namespace Annotation_PDF

{

class Program

{

static void Main(string[] args)

{

// 初始化PdfDocument類實例,并加載測試文檔

PdfDocument doc new PdfDocument();

doc.LoadFromFile("sample.pdf");

// 獲取第一頁

PdfPageBase page [0];

// 查找需要添加注釋的字符串

PdfTextFind[] results ("IPCC").Finds;

// 指定注釋添加的位置

float x results[0].Position.X - ;

float y results[0].Position.Y - - results[0].Size.Height - 23;

// 創(chuàng)建彈出式注釋

RectangleF rect new RectangleF(x, y, 10, 0);

PdfPopupAnnotation popupAnnotation new PdfPopupAnnotation(rect);

// 添加注釋內(nèi)容,并設(shè)置注釋的圖標類型和顏色

popupAnnotation.Text "IPCC, This is a scientific and intergovernmental body under the auspices of the United Nations.";

popupAnnotation.Icon ;

Color.DarkOliveGreen;

// 添加注釋到文件

(popupAnnotation);

// 保存并打開文檔

("Annotation.pdf");

("Annotation.pdf");

}

}

}

```

以上代碼示例演示了如何使用C向PDF文檔添加彈出式注釋。首先,在指定位置創(chuàng)建一個彈出式注釋,設(shè)置注釋內(nèi)容、圖標類型和顏色,最后將注釋添加到文件中并保存打開文檔。

其他類型注釋添加方法

除了彈出式注釋外,還可以通過類似的方法向PDF文檔中添加其他類型的注釋,例如自由文本注釋、鏈接式注釋、多邊形注釋和線性注釋。每種類型的注釋都有不同的特點和用途,可以根據(jù)需求選擇合適的注釋類型來豐富文檔內(nèi)容。

通過C編程向PDF文檔添加注釋,不僅可以提高文檔的交互性和可讀性,還可以根據(jù)實際情況進行個性化設(shè)置,滿足用戶的特定需求。掌握這些技巧,可以讓您更加靈活地處理PDF文檔,并為用戶提供更好的閱讀體驗。

標簽: