PDF 區塊
PDF Blocks 是一款安全、可靠且快速的連接器,用於處理 PDF 文件。 合併或分割 PDF、新增或移除密碼、套用浮水印等功能,全部都能不離開你的流程。
為了協助符合資料駐留要求,您可以選擇在美國、歐盟及其他多個地區的區域伺服器上處理文件。
如需文件、範例與教學,請造訪 https://www.pdfblocks.com/power-automate。
此連接器適用於以下產品和區域:
| 服務 | 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) |
| 連絡人 | |
|---|---|
| 名稱 | PDF 區塊支援 |
| URL | https://www.pdfblocks.com/support |
| support@pdfblocks.com |
| 連接器中繼資料 | |
|---|---|
| Publisher | 現代紙業公司 |
| 網站 | https://www.pdfblocks.com |
| 隱私權原則 | https://www.pdfblocks.com/privacy |
| 類別 | 內容和文件;生產力 |
PDF 為您的工作流程提供超能力
PDF 區塊是一組完整的動作,可在您的流程或應用程式中處理 PDF 文件。
- 高吞吐量,快速文件處理。
- 企業級加密。
- 為文件設密碼保護、移除密碼,以及新增或移除使用限制。
- 從固定檔案欄位或由迴圈或先前動作建立的陣列合併文件。
- 依檔案大小、頁數、頁數、頁組或頁面分割文件——每個部分作為獨立檔案回傳。
- 重新排序、提取、移除、反轉和旋轉頁面。
- 符合資格的方案最高可達 99.99% 正常服務等級協議。
- 在美國、歐盟及其他多個地區設置區域伺服器,以協助符合資料駐留要求。
- 可應要求提供私人 PDF 服務器。
如果您有任何問題或功能請求,請聯繫我們 (support@pdfblocks.com)。
取得您的 API 金鑰
若要使用此聯結器,您需要 PDF 區塊帳戶。 免費試用 PDF Blocks,無需信用卡。
正在建立連線
連接器支援下列驗證類型:
| 預設值 | 建立連線的參數。 | 所有區域 | 不可共享 |
預設
適用:所有地區
建立連線的參數。
這不是可共用的連線。 如果 Power App 與其他使用者共用,系統會明確提示其他使用者建立新連線。
| 名稱 | 類型 | Description | 為必填項目 |
|---|---|---|---|
| API 金鑰 | securestring | 輸入您的 PDF 區塊 API 金鑰。 您可以在 https://www.pdfblocks.com/power-automate/try-free | 對 |
| 伺服器主機名稱 | 字串 | 輸入您的 PDF 區塊伺服器主機名稱。 將其保留空白以使用預設伺服器 (api.pdfblocks.com) |
節流限制
| 名稱 | 呼叫 | 續約期間 |
|---|---|---|
| 每個連線的 API 呼叫 | 100 | 60 秒 |
動作
依檔案大小分割 PDF
將 PDF 文件拆分成多個較小的 PDF 文件,每個文件大小不超過最大檔案大小。 它會回傳零件清單,讓你用 Apply 來循環瀏覽每個零件。 https://www.pdfblocks.com/docs/power-automate/split-pdf-by-file-size
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
檔案內容
|
file | True | binary |
PDF 文件的內容 |
|
最大位元組
|
maximum_bytes | True | integer |
每份輸出 PDF 文件的最大位元組大小(例如 1 MB 為 1048576)。 超過此尺寸的單一頁面會被當作超出限制的獨立部分回傳。 |
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
Documents
|
documents | array of object |
輸出的 PDF 文件,依序排列。 |
|
檔案名稱
|
documents.fileName | string |
PDF 文件名稱(00001.pdf、00002.pdf等)。 |
|
檔案內容
|
documents.fileContent | byte |
PDF 文件的內容。 |
反轉 PDF 的頁面
反轉 PDF 文件的頁面順序。 https://www.pdfblocks.com/docs/power-automate/reverse-pages-of-pdf
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
檔案內容
|
file | True | binary |
PDF 文件的內容 |
傳回
頁面反轉的 PDF 文件內容
- 反轉的 PDF 檔案內容
- binary
合併 PDF 文件
將多個 PDF 文件依欄位順序合併成一份 PDF 文件。 當文件數量變化時,請使用從陣列合併 PDF 文件。 https://www.pdfblocks.com/docs/power-automate/merge-pdf-documents
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
1st 檔案內容
|
file_1 | binary |
第一份PDF文件的內容。 文件依欄位順序合併;讓未使用的欄位保持空著。 |
|
|
第二文件內容
|
file_2 | binary |
第二份 PDF 文件的內容 |
|
|
第三個檔案內容
|
file_3 | binary |
第三份PDF文件的內容 |
|
|
第四個檔案內容
|
file_4 | binary |
第四份PDF文件的內容 |
|
|
5 文件內容
|
file_5 | binary |
第5份PDF文件的內容 |
|
|
6 文件內容
|
file_6 | binary |
第六份PDF文件的內容 |
|
|
7 文件內容
|
file_7 | binary |
第 7 份 PDF 文件的內容 |
|
|
8 文件內容
|
file_8 | binary |
第8份PDF文件的內容 |
|
|
9 文件內容
|
file_9 | binary |
第9份PDF文件的內容 |
|
|
10 文件內容
|
file_10 | binary |
第10份PDF文件的內容 |
傳回
合併的 PDF 文件內容
- 合併的 PDF 檔案內容
- binary
將 PDF 分割成一頁
將一份 PDF 文件在頁面邊界拆分成兩份文件。 分頁前的頁面構成第一部分;分頁和之後的一切。 它會回傳零件清單,讓你用 Apply 來循環瀏覽每個零件。 https://www.pdfblocks.com/docs/power-automate/split-pdf-at-page
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
檔案內容
|
file | True | binary |
PDF 文件的內容 |
|
頁面
|
page | True | integer |
第二部分開頭的頁碼。 必須介於文件頁數 2 與 2 頁之間,使兩部分皆包含頁數。 |
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
Documents
|
documents | array of object |
輸出的 PDF 文件,依序排列。 |
|
檔案名稱
|
documents.fileName | string |
PDF 文件名稱(00001.pdf、00002.pdf等)。 |
|
檔案內容
|
documents.fileContent | byte |
PDF 文件的內容。 |
將 PDF 拆分成頁面群組
將 PDF 文件拆分成你定義的頁面群組,每個群組合成一個輸出 PDF。 它會回傳零件清單,讓你用 Apply 來循環瀏覽每個零件。 https://www.pdfblocks.com/docs/power-automate/split-pdf-into-page-groups
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
檔案內容
|
file | True | binary |
PDF 文件的內容 |
|
Groups
|
groups | True | string |
要分成的群組,分別為;(分號)。 在群組內,頁面和範圍以逗號(逗號)分隔。 每個群組依書面順序成為一個輸出PDF。 例如,2..8,29;1 會產生兩個 PDF:第一個包含第 2 至 8 頁,接著是第 29 頁,第二個包含第 1 頁。 |
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
Documents
|
documents | array of object |
輸出的 PDF 文件,依序排列。 |
|
檔案名稱
|
documents.fileName | string |
PDF 文件名稱(00001.pdf、00002.pdf等)。 |
|
檔案內容
|
documents.fileContent | byte |
PDF 文件的內容。 |
將密碼新增至 PDF
使用密碼保護 PDF 文件。 加密 PDF 文件以防止未經授權的存取。 https://www.pdfblocks.com/docs/power-automate/add-password-to-pdf
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
檔案內容
|
file | True | binary |
PDF 文件的內容 |
|
密碼
|
password | True | string |
開啟 PDF 文件所需的密碼(4 到 32 個字元) |
|
加密演算法
|
encryption_algorithm | string |
用於加密 PDF 文件的演算法。 AES-128 與較舊的 PDF 閱讀器相容性最高。 AES-256 更強大,且目前讀者支持。 |
傳回
受密碼保護的 PDF 文件的內容
- 受密碼保護的 PDF 文件內容
- binary
將影像浮水印新增至 PDF
在 PDF 文件的每一頁,或只在你選擇的頁面上加一個圖片浮水印。 https://www.pdfblocks.com/docs/power-automate/add-image-watermark-to-pdf
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
檔案內容
|
file | True | binary |
PDF 文件的內容 |
|
圖片內容
|
image | True | binary |
圖片內容要蓋成浮水印。 支援 PNG 和 JPEG 影像。 |
|
透明度
|
transparency | integer |
浮水印的透明度等級,從 0(不透明)到 100(透明) |
|
|
Margin
|
margin | double |
頁面邊框到浮水印的距離(英吋) |
|
|
頁數
|
pages | string |
要蓋章的頁面,以逗號分隔的頁碼與範圍清單(例如 1.3.5)。 從末尾開始計數負數(-1 是最後一頁)。 留空以便蓋章。 |
傳回
帶水印的PDF文檔的內容
- 帶水印的 PDF 文件內容
- binary
將文字浮水印新增至 PDF
在 PDF 文件的每一頁,或只在你選擇的頁面上加文字浮水印。 用模板欄位選擇一個版面配置。 https://www.pdfblocks.com/docs/power-automate/add-text-watermark-to-pdf
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
檔案內容
|
file | True | binary |
PDF 文件的內容 |
|
第一線
|
line_1 | True | string |
浮水印的第一行文字(最多32個字元) |
|
第二行
|
line_2 | string |
浮水印的第二行文字(最多32個字元) |
|
|
第三行
|
line_3 | string |
浮水印的第三行文字(最多32個字元) |
|
|
Template
|
template | integer |
浮水印範本的 ID,用來設定文字的位置、角度和風格。 若要查看所有可用的範本,請造訪 https://www.pdfblocks.com/docs/power-automate/add-text-watermark-to-pdf |
|
|
顏色
|
color | string |
浮水印文字的顏色 |
|
|
透明度
|
transparency | integer |
浮水印的透明度等級,從 0(不透明)到 100(透明) |
|
|
Margin
|
margin | double |
頁面邊框到浮水印的距離(英吋) |
|
|
頁數
|
pages | string |
要蓋章的頁面,以逗號分隔的頁碼與範圍清單(例如 1.3.5)。 從末尾開始計數負數(-1 是最後一頁)。 留空以便蓋章。 |
傳回
帶水印的PDF文檔的內容
- 帶水印的 PDF 文件內容
- binary
將限制新增至 PDF
新增限制以防止複製、列印和修改 PDF 文件。 https://www.pdfblocks.com/docs/power-automate/add-restrictions-to-pdf
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
檔案內容
|
file | True | binary |
PDF 文件的內容 |
|
擁有者密碼
|
owner_password | True | string |
密碼允許完整存取 PDF 文件,並可更改其限制(4 到 32 個字元) |
|
使用者密碼
|
user_password | string |
開啟 PDF 文件所需的密碼(4 到 32 個字元)。 保持空白,讓任何人都能開啟文件,但限制仍適用。 |
|
|
加密演算法
|
encryption_algorithm | string |
用於加密 PDF 文件的演算法。 AES-128 與較舊的 PDF 閱讀器相容性最高。 AES-256 更強大,且目前讀者支持。 |
|
|
允許複製內容
|
allow_copy_content | boolean |
使用者可以將文字和圖片複製到剪貼簿。 預設是。 |
|
|
允許變更內容
|
allow_change_content | boolean |
讓使用者可以更改文件內容。 預設是。 |
|
|
允許列印
|
allow_print | boolean |
讓使用者列印文件。 預設是。 |
|
|
允許列印高解析度
|
allow_print_high_resolution | boolean |
讓使用者能以高解析度列印文件。 只有當允許列印為「是」時才適用。 預設是。 |
|
|
允許評論並填寫表單
|
allow_comment_and_fill_form | boolean |
使用者可以新增、編輯及修改註解並填寫表單欄位。 預設是。 |
|
|
允許填寫表單
|
allow_fill_form | boolean |
讓使用者填寫表單欄位。 預設是。 |
|
|
允許組合文件
|
allow_assemble_document | boolean |
讓使用者自行組合文件,例如插入、旋轉或刪除頁面。 預設是。 |
|
|
允許協助工具
|
allow_accessibility | boolean |
讓無障礙程式讀取文件的文字與圖片。 預設是。 |
傳回
鎖定的 PDF 文件的內容
- 鎖定的 PDF 檔案內容
- binary
從 PDF 中移除密碼
從加密的 PDF 文件中移除密碼。 PDF 文件將不再需要密碼即可開啟。 https://www.pdfblocks.com/docs/power-automate/remove-password-from-pdf
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
檔案內容
|
file | True | binary |
PDF 文件的內容 |
|
密碼
|
password | True | string |
PDF 文件目前的密碼 |
傳回
沒有密碼保護的 PDF 文檔內容
- 未加密的 PDF 檔案內容
- binary
從 PDF 中移除頁面
從 PDF 文件中移除一或多個頁面。 https://www.pdfblocks.com/docs/power-automate/remove-pages-from-pdf
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
檔案內容
|
file | True | binary |
PDF 文件的內容 |
|
頁數
|
pages | string |
要移除的頁面,以逗號分隔的頁碼與範圍清單(例如 2、4、6)。 從末尾開始計數負數(-1 是最後一頁)。 至少必須保留一頁。 請勿與首頁/最後一頁合併。 |
|
|
首頁
|
first_page | integer |
PDF文件中第一頁要移除。 保留舊有欄位以維持向下相容;偏好 Pages。 請勿與 Pages 合併。 |
|
|
最後一頁
|
last_page | integer |
PDF文件中最後一頁要移除。 保留舊有欄位以維持向下相容;偏好 Pages。 請勿與 Pages 合併。 |
傳回
已移除部分頁面的 PDF 文件內容
- 已移除的頁面 PDF 檔案內容
- binary
從 PDF 擷取頁面
從 PDF 文件中擷取一或多個頁面。 https://www.pdfblocks.com/docs/power-automate/extract-pages-from-pdf
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
檔案內容
|
file | True | binary |
PDF 文件的內容 |
|
頁數
|
pages | string |
要擷取的頁面,以逗號分隔的頁碼與範圍清單(例如 1.3.5)。 從末尾開始計數負數(-1 是最後一頁)。 留空以提取所有頁面。 請勿與首頁/最後一頁合併。 |
|
|
首頁
|
first_page | integer |
提取後的 PDF 文件第一頁。 保留舊有欄位以維持向下相容;偏好 Pages。 請勿與 Pages 合併。 |
|
|
最後一頁
|
last_page | integer |
提取後的 PDF 文件最後一頁。 保留舊有欄位以維持向下相容;偏好 Pages。 請勿與 Pages 合併。 |
傳回
擷取的 PDF 文件內容
- 擷取的 PDF 檔案內容
- binary
從陣列合併 PDF 文件
將多個 PDF 文件組合成單一 PDF 文件。 當文件來自迴圈或先前的動作時,使用此方法,而非固定的檔案欄位。 https://www.pdfblocks.com/docs/power-automate/merge-pdf-documents-from-an-array
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
檔案內容
|
fileContent | True | byte |
PDF 文件的內容。 |
|
檔案名稱
|
fileName | string |
PDF 文件的可選名稱。 文件依陣列順序合併,因此名稱僅為可讀性。 |
傳回
合併的 PDF 文件內容
- 合併的 PDF 檔案內容
- binary
按頁數分割 PDF
將 PDF 文件拆分成固定頁數的連續部分。 最後一部分包含剩餘頁面,且可能較小。 它會回傳零件清單,讓你用 Apply 來循環瀏覽每個零件。 https://www.pdfblocks.com/docs/power-automate/split-pdf-by-page-count
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
檔案內容
|
file | True | binary |
PDF 文件的內容 |
|
頁數
|
page_count | True | integer |
每個輸出 PDF 文件的頁數。 最後一部分包含剩餘頁面,且可能較小。 |
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
Documents
|
documents | array of object |
輸出的 PDF 文件,依序排列。 |
|
檔案名稱
|
documents.fileName | string |
PDF 文件名稱(00001.pdf、00002.pdf等)。 |
|
檔案內容
|
documents.fileContent | byte |
PDF 文件的內容。 |
旋轉 PDF 中的頁面
旋轉 PDF 文件中的一或多個頁面。 https://www.pdfblocks.com/docs/power-automate/rotate-pages-in-pdf
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
檔案內容
|
file | True | binary |
PDF 文件的內容 |
|
角度
|
angle | True | integer |
旋轉角度以度數表示。 正角度使頁面順時針旋轉,負角度則逆時針旋轉。 |
|
頁數
|
pages | string |
要旋轉的頁面,以逗號分隔的頁碼與範圍清單(例如 1.3.5)。 從末尾開始計數負數(-1 是最後一頁)。 留空以便旋轉所有頁面。 請勿與首頁/最後一頁合併。 |
|
|
首頁
|
first_page | integer |
在 PDF 文件中旋轉的第一頁。 保留舊有欄位以維持向下相容;偏好 Pages。 請勿與 Pages 合併。 |
|
|
最後一頁
|
last_page | integer |
在 PDF 文件中最後要旋轉的頁面。 保留舊有欄位以維持向下相容;偏好 Pages。 請勿與 Pages 合併。 |
傳回
部分頁面旋轉的 PDF 文件內容
- 旋轉的 PDF 檔案內容
- binary
移除 PDF 中的簽名
移除 PDF 文件中的加密簽章和時間戳記。 https://www.pdfblocks.com/docs/power-automate/remove-signatures-from-pdf
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
檔案內容
|
file | True | binary |
PDF 文件的內容 |
傳回
沒有簽名的 PDF 文件內容
- 未簽署的 PDF 檔案內容
- binary
移除 PDF 中的限制
移除 PDF 文件中的所有限制。 https://www.pdfblocks.com/docs/power-automate/remove-restrictions-from-pdf
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
檔案內容
|
file | True | binary |
PDF 文件的內容 |
傳回
PDF文檔的內容不受限制
- 不受限制的 PDF 文件內容
- binary
重新排序PDF的頁面
將 PDF 文件的頁面重新排列成新的順序。 遺漏的頁面會被刪除,重複列出的頁面也會重複出現,因此這同時也是擷取與重新排序。 https://www.pdfblocks.com/docs/power-automate/reorder-pages-of-pdf
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
檔案內容
|
file | True | binary |
PDF 文件的內容 |
|
頁序
|
page_order | True | string |
所需的頁序,作為逗號分隔的頁碼與範圍清單(例如 3、1、2)。 一個範圍可能會倒著走,例如從第10頁往下走到第5頁10到5。 被遺漏的頁面會被丟棄;重複列出的頁面會被重複出現。 |
傳回
重新排序的 PDF 文件內容
- 重新排序的 PDF 檔案內容
- binary
定義
二進位
這是基本數據類型 『binary』。