共用方式為


Cloudmersive PDF

PDF 可讓您輕鬆建立、轉換、處理、編輯、處理、加密和簽署 PDF 檔案。

此連接器適用於以下產品和區域:

服務 Class Regions
副駕駛工作室 進階 除下列區域外的所有 Power Automate 區域
     - 美國政府 (GCC)
     - 美國政府(海灣合作委員會高中)
     - 由 21Vianet 營運的中國雲
     - 美國國防部 (DoD)
邏輯應用程式 標準 所有 Logic Apps 區域, 但下列區域除外:
     - Azure Government 區域
     - Azure 中國區域
     - 美國國防部 (DoD)
Power Apps 進階 除下列區域外的所有 Power Apps 區域
     - 美國政府 (GCC)
     - 美國政府(海灣合作委員會高中)
     - 由 21Vianet 營運的中國雲
     - 美國國防部 (DoD)
Power Automate(自動化服務) 進階 除下列區域外的所有 Power Automate 區域
     - 美國政府 (GCC)
     - 美國政府(海灣合作委員會高中)
     - 由 21Vianet 營運的中國雲
     - 美國國防部 (DoD)
連絡人​​
URL https://account.cloudmersive.com/contact-support
連接器中繼資料
Publisher Cloudmersive有限責任公司
網站 https://cloudmersive.com/pdf-api
隱私策略 https://cloudmersive.com/privacy-policy

此連接器對於任何使用 PDF 產生 PDF、增強 PDF、加密和密碼保護 PDF、新增浮水印、格式之間轉換以及從 PDF 擷取資訊的應用程式都至關重要。 無狀態高安全性處理,確保快速效能和強安全性。 Cloudmersive PDF 涵蓋了廣泛的關鍵 PDF 處理和 PDF 安全功能。 您可以在 PDF API 頁面了解更多信息。

若要使用此連接器,您需要 Cloudmersive 帳戶。 您可以使用 Microsoft 帳戶註冊或建立 Cloudmersive 帳戶。 請按照以下步驟獲取您的 API 密鑰。

取得 API 金鑰和密碼

  • 註冊 Cloudmersive 帳戶
  • 使用您的 Cloudmersive 帳戶登錄並單擊 API 密鑰

您可以在此處建立並查看 API 金鑰頁面上列出的 API 金鑰。 只需將此 API 金鑰複製並貼上到 Cloudmersive PDF 連接器中即可。

現在您已準備好開始使用 Cloudmersive PDF 連接器。

正在建立連線

連接器支援下列驗證類型:

預設值 建立連線的參數。 所有區域 不可共享

預設

適用:所有地區

建立連線的參數。

這不是可共用的連線。 如果 Power App 與其他使用者共用,系統會明確提示其他使用者建立新連線。

名稱 類型 Description 為必填項目
鑰匙 securestring 此 API 的金鑰

節流限制

名稱 呼叫 續約期間
每個連線的 API 呼叫 100 60 秒

動作

依頁面取得 PDF 文件中的文字

按頁面獲取 PDF 中的文本

加密、密碼保護和設定 PDF 的受限權限

使用密碼加密 PDF 文件,並設定 PDF 的權限。 設定擁有者密碼以控制擁有者(編輯者/建立者)權限[必要],並設定使用者(讀者)密碼以控制PDF的檢視器[可選]。 將讀取器密碼設定為 null 以省略密碼。 透過文件數位版權管理 (DRM) 限制或允許列印、複製內容、文件組合、編輯 (唯讀)、表單填寫、修改註釋,以及降級列印。

加密和密碼保護 PDF

使用密碼加密 PDF 文件。 設定擁有者密碼以控制擁有者(編輯者/建立者)權限,並設定使用者(讀者)密碼以控制 PDF 的檢視者。 將密碼欄位設為 null 以省略指定的密碼。

取得 PDF 文件中繼資料

傳回PDF檔案中的中繼資料,包括標題、作者等。

取得 PDF 表單欄位和值

使用密碼加密 PDF 文件。 設定擁有者密碼以控制擁有者(編輯者/建立者)權限,並設定使用者(讀者)密碼以控制 PDF 的檢視者。 將密碼欄位設為 null 以省略指定的密碼。

取得 PDF 註解,包括文件中的註解

列舉 PDF 文件中的註解,包括註解和註釋。

在 PDF 文件中新增一或多個 PDF 註解、註解

將一或多個註解、註解新增至 PDF 文件。

將 PDF 點陣化為影像型 PDF

將 PDF 點陣化為以影像為基礎的 PDF。 輸出是一個 PDF,其中每個頁面都由一個高分辨率圖像組成,刪除了所有文本、圖形和其他組件。

將文字浮水印新增至 PDF

將文字浮水印新增至 PDF

將頁面從一個 PDF 文件插入、複製到另一個 PDF 文件中

從一個 PDF 文件 (來源文件) 複製一或多個頁面,並將其插入到第二個 PDF 文件 (目標文件) 中。

從 PDF 文件中移除、刪除頁面

從 PDF 文件中移除一或多個頁面

旋轉 PDF 文件中的所有頁面

將 PDF 文件中的所有頁面旋轉 90 度的倍數

旋轉 PDF 文件中的範圍、頁面子集

將 PDF 文件中的特定頁面範圍旋轉 90 度的倍數

移除所有 PDF 註解,包括文件中的註解

移除 PDF 文件中的所有註解,包括註解和註解。

移除特定 PDF 註解,在文件中註解

使用 AnnotationIndex 移除 PDF 文件中的特定註解。 若要列舉PDF檔案中所有註解的AnnotationIndex,請使用/edit/pdf/annotations/list API。

解密並使用密碼保護 PDF

使用密碼解密 PDF 文件。 解密的 PDF 將不再需要密碼即可開啟。

設定 PDF 文件中繼資料

將元資料設定(寫入)到輸入的PDF文件中,包括標題、作者等。

設定並填入 PDF 表單欄位值

使用特定值填寫PDF表單中的表單欄位。 使用 form/get-fields 列舉輸入表單中的可用欄位及其資料類型。

依頁面取得 PDF 文件中的文字

按頁面獲取 PDF 中的文本

參數

名稱 機碼 必要 類型 Description
要執行操作的輸入檔案。
inputFile True file

要執行操作的輸入檔案。

傳回

PDF 的文字,依頁面細分

加密、密碼保護和設定 PDF 的受限權限

使用密碼加密 PDF 文件,並設定 PDF 的權限。 設定擁有者密碼以控制擁有者(編輯者/建立者)權限[必要],並設定使用者(讀者)密碼以控制PDF的檢視器[可選]。 將讀取器密碼設定為 null 以省略密碼。 透過文件數位版權管理 (DRM) 限制或允許列印、複製內容、文件組合、編輯 (唯讀)、表單填寫、修改註釋,以及降級列印。

參數

名稱 機碼 必要 類型 Description
PDF 檔案擁有者 (建立者/編輯者) 的密碼 (必填)
ownerPassword True string

PDF 檔案擁有者 (建立者/編輯者) 的密碼 (必填)

PDF 檔案使用者 (閱讀器) 的密碼 (可選)
userPassword True string

PDF 檔案使用者 (閱讀器) 的密碼 (可選)

可能的值為 “128” (128 位元 RC4 加密) 和 “256” (256 位元
encryptionKeyLength string

可能的值為 “128” (128 位元 RC4 加密) 和 “256” (256 位元

設定為 false 以停用透過 DRM 列印。 預設值是「true」。
allowPrinting boolean

設定為 false 以停用透過 DRM 列印。 預設值是「true」。

設定為 false 以停用透過 DRM 進行文件組合。 預設值是「true」。
allowDocumentAssembly boolean

設定為 false 以停用透過 DRM 進行文件組合。 預設值是「true」。

設定為false,以停用從PDF中複製/擷取內容
allowContentExtraction boolean

設定為false,以停用從PDF中複製/擷取內容

設定為false,以停用透過DRM填寫PDF中的表單欄位
allowFormFilling boolean

設定為false,以停用透過DRM填寫PDF中的表單欄位

設定為 false 可停用透過 DRM 在 PDF 中進行編輯 (將 PDF
allowEditing boolean

設定為 false 可停用透過 DRM 在 PDF 中進行編輯 (將 PDF

設定為 false 可停用註解和編輯
allowAnnotations boolean

設定為 false 可停用註解和編輯

設定為 false 可停用透過 DRM 降級列印 PDF。 定義
allowDegradedPrinting boolean

設定為 false 可停用透過 DRM 降級列印 PDF。 定義

要執行操作的輸入檔案。
inputFile True file

要執行操作的輸入檔案。

傳回

從作業輸出檔案內容

OutputContent
binary

加密和密碼保護 PDF

使用密碼加密 PDF 文件。 設定擁有者密碼以控制擁有者(編輯者/建立者)權限,並設定使用者(讀者)密碼以控制 PDF 的檢視者。 將密碼欄位設為 null 以省略指定的密碼。

參數

名稱 機碼 必要 類型 Description
PDF 檔案使用者 (讀者) 的密碼
userPassword string

PDF 檔案使用者 (讀者) 的密碼

PDF 檔案擁有者 (建立者/編輯者) 的密碼
ownerPassword string

PDF 檔案擁有者 (建立者/編輯者) 的密碼

可能的值為 “128” (128 位元 RC4 加密) 和 “256” (256 位元
encryptionKeyLength string

可能的值為 “128” (128 位元 RC4 加密) 和 “256” (256 位元

要執行操作的輸入檔案。
inputFile True file

要執行操作的輸入檔案。

傳回

從作業輸出檔案內容

OutputContent
binary

取得 PDF 文件中繼資料

傳回PDF檔案中的中繼資料,包括標題、作者等。

參數

名稱 機碼 必要 類型 Description
要執行操作的輸入檔案。
inputFile True file

要執行操作的輸入檔案。

傳回

自動偵測/取得資訊作業的結果

身體
PdfMetadata

取得 PDF 表單欄位和值

使用密碼加密 PDF 文件。 設定擁有者密碼以控制擁有者(編輯者/建立者)權限,並設定使用者(讀者)密碼以控制 PDF 的檢視者。 將密碼欄位設為 null 以省略指定的密碼。

參數

名稱 機碼 必要 類型 Description
要執行操作的輸入檔案。
inputFile True file

要執行操作的輸入檔案。

傳回

擷取PDF表單欄位的結果

身體
PdfFormFields

取得 PDF 註解,包括文件中的註解

列舉 PDF 文件中的註解,包括註解和註釋。

參數

名稱 機碼 必要 類型 Description
要執行操作的輸入檔案。
inputFile True file

要執行操作的輸入檔案。

傳回

從 PDF 文件擷取註解的結果

在 PDF 文件中新增一或多個 PDF 註解、註解

將一或多個註解、註解新增至 PDF 文件。

參數

名稱 機碼 必要 類型 Description
註解索引
AnnotationIndex integer

文件中註解的從 0 開始的索引

註解類型
AnnotationType string

註釋的類型;可能的值為 Text

CreationDate
CreationDate date-time

建立註解的日期

高度
Height double

註解的高度

左X
LeftX double

註解位置的左 X 座標

修改日期
ModifiedDate date-time

上次修改註解的日期

頁碼
PageNumber integer

包含註釋之頁面的從 1 開始的索引

主旨
Subject string

註釋的主題

文字內容
TextContents string

註解的文字內容

Title
Title string

註釋的標題;這通常是 Acrobat 建立的 PDF 檔案中註解的作者

頂部
TopY double

註解位置的前 Y 協調

寬度
Width double

註解的寬度

輸入檔案位元組
InputFileBytes byte

輸入檔案內容位元組,以便檔案修改

傳回

從作業輸出檔案內容

OutputContent
binary

將 PDF 點陣化為影像型 PDF

將 PDF 點陣化為以影像為基礎的 PDF。 輸出是一個 PDF,其中每個頁面都由一個高分辨率圖像組成,刪除了所有文本、圖形和其他組件。

參數

名稱 機碼 必要 類型 Description
要執行操作的輸入檔案。
inputFile True file

要執行操作的輸入檔案。

傳回

從作業輸出檔案內容

OutputContent
binary

將文字浮水印新增至 PDF

將文字浮水印新增至 PDF

參數

名稱 機碼 必要 類型 Description
要新增至 PDF 的浮水印文字 (必要)
watermarkText True string

要新增至 PDF 的浮水印文字 (必要)

水印文字的字體系列名稱;預設為 Times New Roman
fontName string

水印文字的字體系列名稱;預設為 Times New Roman

字體大小(以文本的點為單位);預設值為 150
fontSize number

字體大小(以文本的點為單位);預設值為 150

十六進位或 HTML 顏色名稱的字體顏色;預設值為紅色
fontColor string

十六進位或 HTML 顏色名稱的字體顏色;預設值為紅色

字型透明度介於 0.0 (完全透明) 到 1.0 (完全透明) 之間
fontTransparency number

字型透明度介於 0.0 (完全透明) 到 1.0 (完全透明) 之間

要執行操作的輸入檔案。
inputFile True file

要執行操作的輸入檔案。

傳回

從作業輸出檔案內容

OutputContent
binary

將頁面從一個 PDF 文件插入、複製到另一個 PDF 文件中

從一個 PDF 文件 (來源文件) 複製一或多個頁面,並將其插入到第二個 PDF 文件 (目標文件) 中。

參數

名稱 機碼 必要 類型 Description
要從中複製頁面的來源 PDF 檔案。
sourceFile True file

要從中複製頁面的來源 PDF 檔案。

要將頁面複製到的目標 PDF 檔案。
destinationFile True file

要將頁面複製到的目標 PDF 檔案。

頁碼 (從 1 開始) 開始複製頁面 (含) 在 S 中
pageStartSource True integer

頁碼 (從 1 開始) 開始複製頁面 (含) 在 S 中

頁碼(從 1 開始)停止複製頁面頁面(含)
pageEndSource True integer

頁碼(從 1 開始)停止複製頁面頁面(含)

頁碼 (從 1 開始) 以插入目的地檔案中之前的頁面。
pageInsertBeforeDesitnation True integer

頁碼 (從 1 開始) 以插入目的地檔案中之前的頁面。

傳回

從作業輸出檔案內容

OutputContent
binary

從 PDF 文件中移除、刪除頁面

從 PDF 文件中移除一或多個頁面

參數

名稱 機碼 必要 類型 Description
要執行操作的輸入檔案。
inputFile True file

要執行操作的輸入檔案。

頁碼(從 1 開始)開始刪除頁面(含)。
pageStart True integer

頁碼(從 1 開始)開始刪除頁面(含)。

頁碼(以 1 為基礎)以停止刪除頁面(含)。
pageEnd True integer

頁碼(以 1 為基礎)以停止刪除頁面(含)。

傳回

從作業輸出檔案內容

OutputContent
binary

旋轉 PDF 文件中的所有頁面

將 PDF 文件中的所有頁面旋轉 90 度的倍數

參數

名稱 機碼 必要 類型 Description
要執行操作的輸入檔案。
inputFile True file

要執行操作的輸入檔案。

旋轉頁面的角度(以度為單位)必須是 90 度的倍數
rotationAngle True integer

旋轉頁面的角度(以度為單位)必須是 90 度的倍數

傳回

從作業輸出檔案內容

OutputContent
binary

旋轉 PDF 文件中的範圍、頁面子集

將 PDF 文件中的特定頁面範圍旋轉 90 度的倍數

參數

名稱 機碼 必要 類型 Description
要執行操作的輸入檔案。
inputFile True file

要執行操作的輸入檔案。

旋轉頁面的角度(以度為單位)必須是 90 度的倍數
rotationAngle True integer

旋轉頁面的角度(以度為單位)必須是 90 度的倍數

頁碼(從 1 開始)開始輪換頁面(含)。
pageStart True integer

頁碼(從 1 開始)開始輪換頁面(含)。

頁碼(以 1 為基礎)以停止旋轉頁面(含)。
pageEnd True integer

頁碼(以 1 為基礎)以停止旋轉頁面(含)。

傳回

從作業輸出檔案內容

OutputContent
binary

移除所有 PDF 註解,包括文件中的註解

移除 PDF 文件中的所有註解,包括註解和註解。

參數

名稱 機碼 必要 類型 Description
要執行操作的輸入檔案。
inputFile True file

要執行操作的輸入檔案。

傳回

從作業輸出檔案內容

OutputContent
binary

移除特定 PDF 註解,在文件中註解

使用 AnnotationIndex 移除 PDF 文件中的特定註解。 若要列舉PDF檔案中所有註解的AnnotationIndex,請使用/edit/pdf/annotations/list API。

參數

名稱 機碼 必要 類型 Description
要執行操作的輸入檔案。
inputFile True file

要執行操作的輸入檔案。

文件中註解的從 0 開始的索引
annotationIndex True integer

文件中註解的從 0 開始的索引

傳回

從作業輸出檔案內容

OutputContent
binary

解密並使用密碼保護 PDF

使用密碼解密 PDF 文件。 解密的 PDF 將不再需要密碼即可開啟。

參數

名稱 機碼 必要 類型 Description
PDF 檔案的有效密碼
password True string

PDF 檔案的有效密碼

要執行操作的輸入檔案。
inputFile True file

要執行操作的輸入檔案。

傳回

從作業輸出檔案內容

OutputContent
binary

設定 PDF 文件中繼資料

將元資料設定(寫入)到輸入的PDF文件中,包括標題、作者等。

參數

名稱 機碼 必要 類型 Description
輸入檔案位元組
InputFileBytes byte

輸入檔案內容位元組,以便檔案修改

作者
Author string

文件建立者/作者的使用者名稱 (如果可用),如果無法使用,則為空值

Creator
Creator string

文件的建立者

DateCreated
DateCreated date-time

建立文件的時間戳記 (如果可用) ,如果無法使用,則為 null

修改日期
DateModified date-time

上次修改文件的時間戳記 (如果可用) ,如果無法使用,則為 null

關鍵字
Keywords string

文件的關鍵詞

頁數
PageCount integer

文件中的頁數

主旨
Subject string

文件主題

成功
Successful boolean

如果作業成功,則為 true,否則為 false

Title
Title string

文件標題

傳回

從作業輸出檔案內容

OutputContent
binary

設定並填入 PDF 表單欄位值

使用特定值填寫PDF表單中的表單欄位。 使用 form/get-fields 列舉輸入表單中的可用欄位及其資料類型。

參數

名稱 機碼 必要 類型 Description
核取方塊值
CheckboxValue boolean

對於類型為 Checkbox 的欄位,要放入欄位的值

ComboBoxSelected索引
ComboBoxSelectedIndex integer

對於 ComboBox 類型的欄位;指定下拉式方塊選取範圍的選取索引

FieldName
FieldName string

要設定的欄位名稱;您可以呼叫 /convert/edit/pdf/form/get-fields 來列舉表單中的欄位名稱

文字值
TextValue string

對於類型為「文字」的欄位,要放入欄位的文字值

輸入檔案位元組
InputFileBytes byte

要設定欄位的輸入檔案內容

傳回

從作業輸出檔案內容

OutputContent
binary

定義

GetPdf註釋結果

從 PDF 文件擷取註解的結果

名稱 路徑 類型 Description
Annotations
Annotations array of PdfAnnotation

PDF 檔案中的註解,依文件中從頭到尾的位置排序

成功
Successful boolean

成功則為 true,否則為 false

Pdf註釋

PDF 註釋詳細信息

名稱 路徑 類型 Description
註解索引
AnnotationIndex integer

文件中註解的從 0 開始的索引

註解類型
AnnotationType string

註釋的類型;可能的值為 Text

CreationDate
CreationDate date-time

建立註解的日期

高度
Height double

註解的高度

左X
LeftX double

註解位置的左 X 座標

修改日期
ModifiedDate date-time

上次修改註解的日期

頁碼
PageNumber integer

包含註釋之頁面的從 1 開始的索引

主旨
Subject string

註釋的主題

文字內容
TextContents string

註解的文字內容

Title
Title string

註釋的標題;這通常是 Acrobat 建立的 PDF 檔案中註解的作者

頂部
TopY double

註解位置的前 Y 協調

寬度
Width double

註解的寬度

PdfForm欄位

表單中的欄位定義和值

名稱 路徑 類型 Description
FieldComboBoxSelected索引
FieldComboBoxSelectedIndex integer

僅適用於 ComboBox 欄位類型;指定下拉式方塊選取範圍的選取索引 (如果有的話)

FieldName
FieldName string

表單欄位的名稱

欄位類型
FieldType string

欄位的資料類型;可能的值包括 Text (FieldValue 會是字串)、Checkbox (FieldValue 可以是 “true” 或 “false”)、ComboBox (也會填入 FieldComboBoxSelectedIndex)、其他

欄位值
FieldValue string

表單欄位的值

Pdf表單欄位

擷取PDF表單欄位的結果

名稱 路徑 類型 Description
表單欄位
FormFields array of PdfFormField

在表單中找到的欄位和欄位值

成功
Successful boolean

如果作業成功,則為 true,否則為 false

Pdf中繼資料

自動偵測/取得資訊作業的結果

名稱 路徑 類型 Description
作者
Author string

文件建立者/作者的使用者名稱 (如果可用),如果無法使用,則為空值

Creator
Creator string

文件的建立者

DateCreated
DateCreated date-time

建立文件的時間戳記 (如果可用) ,如果無法使用,則為 null

修改日期
DateModified date-time

上次修改文件的時間戳記 (如果可用) ,如果無法使用,則為 null

關鍵字
Keywords string

文件的關鍵詞

頁數
PageCount integer

文件中的頁數

主旨
Subject string

文件主題

成功
Successful boolean

如果作業成功,則為 true,否則為 false

Title
Title string

文件標題

Pdf頁面文本

PDF 單頁的文字

名稱 路徑 類型 Description
頁碼
PageNumber integer

頁面的頁碼(從 1 開始)

頁面文字
PageText string

頁面文字

PdfTextByPage結果

PDF 的文字,依頁面細分

名稱 路徑 類型 Description
頁面
Pages array of PdfPageText

PDF 中的頁面

成功
Successful boolean

如果作業成功,則為 true,否則為 false

二進位

這是基本數據類型 『binary』。