MiniPDF(獨立 Publisher)(預覽)

MiniPDF 自動化常見的 PDF 任務,包括合併、分割、浮水印、頁面操作、文字擷取、渲染、元資料管理及表單處理。

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

Service Class 地區
Copilot Studio 進階 除下列區域外的所有 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)
聯絡方式
名字 MiniPDF 支援
URL https://minipdf.org/support
Email vanqn95@gmail.com
連接器中繼資料
發行者 丁萬什
網站 https://minipdf.org
隱私權原則 https://minipdf.org/privacy
類別 內容和文件

MiniPDF(獨立Publisher)

MiniPDF 自動化常見的 PDF 任務,如合併、分割、浮水印、頁面處理、文字擷取、渲染、元資料管理及表單處理。 它提供結構化動作,讓製作者不必手動撰寫 HTTP 請求。

Service

https://minipdf.org

Authentication

MiniPDF 使用透過 x-api-key 請求標頭提供的 API 金鑰。 建立或登入 MiniPDF 帳號以取得 API 金鑰。

Features

  • 新增文字浮水印和頁碼。
  • 合併或分割 PDF 檔案。
  • 擷取、刪除或旋轉選取的頁面。
  • 擷取文字與元資料。
  • 更新 PDF 元資料。
  • 將 PDF 頁面渲染成圖片。
  • 填充、擷取並壓平 AcroForm 欄位。

典型用例

  • 結合多個工作流程步驟所建立的文件。
  • 在發佈文件前,請先加上浮水印和頁碼。
  • 擷取文字或元資料以進行索引及後續處理。
  • 準備部分頁面以便審查、路由或歸檔。
  • 自動化 PDF 表單填寫與扁平化。

發行者

阮定文

Support

如需連接器支援,請聯絡 vanqn95@gmail.com。

已知問題和限制

  • PDF 內容以 Base64 JSON 格式傳輸,因此適用平台與服務有效載荷限制。
  • 大型、加密或格式錯誤的 PDF 檔案可能會被拒絕。
  • 速率限制請求會回傳 HTTP 429 回應。
  • 部分操作可對不支援的 PDF 功能回傳非致命警告。

正在建立連線

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

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

預設

適用:所有地區

建立連線的參數。

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

名字 類型 描述 Required
API 金鑰 安全字串 此 API 的 API 金鑰 沒錯

動作

Set metadata

更新 PDF 中的標準元資料值。

分割 PDF

將 PDF 依單頁、選定頁面或頁區間分割。

刪除頁面

刪除 PDF 中的部分頁面。

合併 PDF

依指定順序將多個 PDF 檔案合併成單一 PDF。

填寫表單

在 PDF 中填入 AcroForm 欄位,並輸入所提供的數值。

將 PDF 渲染成圖片

將選定的 PDF 頁面以所需格式呈現為圖片。

平坦形式場

將 PDF 表單欄位扁平化為靜態頁面內容。

摘錄頁面

將選定頁面擷取成新的 PDF。

擷取

從 PDF 讀取標準元資料值。

擷取文字

從 PDF 中擷取文字,作為連接文字或依頁面分組的文字。

擷取表單資料

從 PDF 中擷取 AcroForm 欄位名稱、類型與值。

新增文字浮水印

在 PDF 的每一頁上加入文字浮水印。

新增頁碼

為 PDF 的部分頁面添加頁碼。

旋轉頁面

依要求角度旋轉選定的 PDF 頁面。

Set metadata

更新 PDF 中的標準元資料值。

參數

名稱 機碼 必要 類型 Description
檔案名稱
fileName True string

輸入或輸出檔案的名稱,包括 PDF 副檔名。

PDF Base64 內容
fileContentBase64 True byte

輸入 PDF 檔案的 Base64 編碼內容。

Title
title True string

文件標題儲存在 PDF 元資料中。

Author
author True string

文件作者儲存在 PDF 元資料中。

傳回

名稱 路徑 類型 Description
Success
success boolean

表示手術是否成功完成。

檔案名稱
fileName string

輸入或輸出檔案的名稱,包括 PDF 副檔名。

輸出內容類型
contentType string

產生輸出的媒體類型。

頁數
pageCount number

PDF 中的頁數。

Title
metadata.title string

文件標題儲存在 PDF 元資料中。

Author
metadata.author string

文件作者儲存在 PDF 元資料中。

輸出檔案內容
fileContentBase64 byte

產生檔案中以 Base64 編碼的內容。

Warnings
warnings array of string

服務方回覆了非致命警告。

分割 PDF

將 PDF 依單頁、選定頁面或頁區間分割。

參數

名稱 機碼 必要 類型 Description
檔案名稱
fileName True string

輸入或輸出檔案的名稱,包括 PDF 副檔名。

PDF Base64 內容
fileContentBase64 True byte

輸入 PDF 檔案的 Base64 編碼內容。

Mode
mode True string

用於處理或回傳 PDF 內容的模式。

輸出格式
outputFormat True string

用於渲染 PDF 頁面的影像格式。

傳回

名稱 路徑 類型 Description
Success
success boolean

表示手術是否成功完成。

原始檔案名稱
originalFileName string

輸入 PDF 檔案的原始名稱。

Mode
mode string

用於處理或回傳 PDF 內容的模式。

輸出格式
outputFormat string

用於渲染 PDF 頁面的影像格式。

總頁數
totalPages number

PDF 的總頁數。

輸出計數
outputCount number

操作產生的檔案數量。

檔案儲存體
files array of object

PDF 檔案依照指定順序合併。

檔案名稱
files.fileName string

輸入或輸出檔案的名稱,包括 PDF 副檔名。

輸出內容類型
files.contentType string

產生輸出的媒體類型。

頁面開始
files.pageStart number

頁數範圍內的一基第一頁。

頁尾
files.pageEnd number

頁數範圍內的最後一頁。

頁數
files.pageCount number

PDF 中的頁數。

輸出檔案內容
files.fileContentBase64 byte

產生檔案中以 Base64 編碼的內容。

Warnings
warnings array of string

服務方回覆了非致命警告。

刪除頁面

刪除 PDF 中的部分頁面。

參數

名稱 機碼 必要 類型 Description
檔案名稱
fileName True string

輸入或輸出檔案的名稱,包括 PDF 副檔名。

PDF Base64 內容
fileContentBase64 True byte

輸入 PDF 檔案的 Base64 編碼內容。

頁數
pages True array of number

基於單一PDF的頁碼或範圍需要處理。

傳回

名稱 路徑 類型 Description
Success
success boolean

表示手術是否成功完成。

檔案名稱
fileName string

輸入或輸出檔案的名稱,包括 PDF 副檔名。

輸出內容類型
contentType string

產生輸出的媒體類型。

之前的總頁數
totalPagesBefore number

手術前的總頁數。

總頁數如下
totalPagesAfter number

手術後的總頁數。

頁數
pageCount number

PDF 中的頁數。

已刪除頁面
deletedPages array of number

PDF中已刪除的頁碼。

輸出檔案內容
fileContentBase64 byte

產生檔案中以 Base64 編碼的內容。

Warnings
warnings array of string

服務方回覆了非致命警告。

合併 PDF

依指定順序將多個 PDF 檔案合併成單一 PDF。

參數

名稱 機碼 必要 類型 Description
檔案名稱
fileName True string

輸入或輸出檔案的名稱,包括 PDF 副檔名。

PDF Base64 內容
fileContentBase64 True byte

輸入 PDF 檔案的 Base64 編碼內容。

輸出檔案名稱
outputFileName True string

產生的 PDF 檔案名稱。

傳回

名稱 路徑 類型 Description
Success
success boolean

表示手術是否成功完成。

檔案名稱
fileName string

輸入或輸出檔案的名稱,包括 PDF 副檔名。

輸出內容類型
contentType string

產生輸出的媒體類型。

頁數
pageCount number

PDF 中的頁數。

輸出檔案內容
fileContentBase64 byte

產生檔案中以 Base64 編碼的內容。

Warnings
warnings array of string

服務方回覆了非致命警告。

填寫表單

在 PDF 中填入 AcroForm 欄位,並輸入所提供的數值。

參數

名稱 機碼 必要 類型 Description
檔案名稱
fileName True string

輸入或輸出檔案的名稱,包括 PDF 副檔名。

PDF Base64 內容
fileContentBase64 True byte

輸入 PDF 檔案的 Base64 編碼內容。

名字
name True string

PDF 表單欄位的名稱。

已核准
approved True boolean

表示該手術是否獲得批准。

傳回

名稱 路徑 類型 Description
Success
success boolean

表示手術是否成功完成。

檔案名稱
fileName string

輸入或輸出檔案的名稱,包括 PDF 副檔名。

輸出內容類型
contentType string

產生輸出的媒體類型。

頁數
pageCount number

PDF 中的頁數。

填土田
filledFields array of string

填寫的 PDF 表單欄位名稱。

輸出檔案內容
fileContentBase64 byte

產生檔案中以 Base64 編碼的內容。

Warnings
warnings array of string

服務方回覆了非致命警告。

將 PDF 渲染成圖片

將選定的 PDF 頁面以所需格式呈現為圖片。

參數

名稱 機碼 必要 類型 Description
檔案名稱
fileName True string

輸入或輸出檔案的名稱,包括 PDF 副檔名。

PDF Base64 內容
fileContentBase64 True byte

輸入 PDF 檔案的 Base64 編碼內容。

Format
format True string

渲染頁面所使用的影像格式。

圖形值
dpi True number

渲染解析度以每英吋點數表示。

頁數
pages True string

基於單一PDF的頁碼或範圍需要處理。

輸出格式
outputFormat True string

用於渲染 PDF 頁面的影像格式。

傳回

名稱 路徑 類型 Description
Success
success boolean

表示手術是否成功完成。

原始檔案名稱
originalFileName string

輸入 PDF 檔案的原始名稱。

Format
format string

渲染頁面所使用的影像格式。

圖形值
dpi number

渲染解析度以每英吋點數表示。

輸出格式
outputFormat string

用於渲染 PDF 頁面的影像格式。

總頁數
totalPages number

PDF 的總頁數。

輸出計數
outputCount number

操作產生的檔案數量。

影像
images array of object

這些圖片是從選取的 PDF 頁面渲染出來的。

檔案名稱
images.fileName string

輸入或輸出檔案的名稱,包括 PDF 副檔名。

輸出內容類型
images.contentType string

產生輸出的媒體類型。

頁面
images.page number

基於一元的 PDF 頁碼。

寬度
images.width number

渲染出來的影像寬度(像素)。

高度
images.height number

渲染出來的影像高度(像素單位)。

輸出檔案內容
images.fileContentBase64 byte

產生檔案中以 Base64 編碼的內容。

Warnings
warnings array of string

服務方回覆了非致命警告。

平坦形式場

將 PDF 表單欄位扁平化為靜態頁面內容。

參數

名稱 機碼 必要 類型 Description
檔案名稱
fileName True string

輸入或輸出檔案的名稱,包括 PDF 副檔名。

PDF Base64 內容
fileContentBase64 True byte

輸入 PDF 檔案的 Base64 編碼內容。

輸出檔案名稱
outputFileName True string

產生的 PDF 檔案名稱。

傳回

名稱 路徑 類型 Description
Success
success boolean

表示手術是否成功完成。

檔案名稱
fileName string

輸入或輸出檔案的名稱,包括 PDF 副檔名。

輸出內容類型
contentType string

產生輸出的媒體類型。

頁數
pageCount number

PDF 中的頁數。

平坦的田野
flattenedFields number

PDF 表單欄位數量被壓平成靜態內容。

輸出檔案內容
fileContentBase64 byte

產生檔案中以 Base64 編碼的內容。

Warnings
warnings array of string

服務方回覆了非致命警告。

摘錄頁面

將選定頁面擷取成新的 PDF。

參數

名稱 機碼 必要 類型 Description
檔案名稱
fileName True string

輸入或輸出檔案的名稱,包括 PDF 副檔名。

PDF Base64 內容
fileContentBase64 True byte

輸入 PDF 檔案的 Base64 編碼內容。

頁數
pages True array of number

基於單一PDF的頁碼或範圍需要處理。

輸出檔案名稱
outputFileName True string

產生的 PDF 檔案名稱。

傳回

名稱 路徑 類型 Description
Success
success boolean

表示手術是否成功完成。

檔案名稱
fileName string

輸入或輸出檔案的名稱,包括 PDF 副檔名。

輸出內容類型
contentType string

產生輸出的媒體類型。

總頁數
totalPages number

PDF 的總頁數。

頁數
pageCount number

PDF 中的頁數。

擷取頁面
extractedPages array of number

從PDF中擷取的頁碼。

輸出檔案內容
fileContentBase64 byte

產生檔案中以 Base64 編碼的內容。

Warnings
warnings array of string

服務方回覆了非致命警告。

擷取

從 PDF 讀取標準元資料值。

參數

名稱 機碼 必要 類型 Description
檔案名稱
fileName True string

輸入或輸出檔案的名稱,包括 PDF 副檔名。

PDF Base64 內容
fileContentBase64 True byte

輸入 PDF 檔案的 Base64 編碼內容。

傳回

名稱 路徑 類型 Description
Success
success boolean

表示手術是否成功完成。

原始檔案名稱
originalFileName string

輸入 PDF 檔案的原始名稱。

頁數
pageCount number

PDF 中的頁數。

Title
metadata.title string

文件標題儲存在 PDF 元資料中。

Author
metadata.author string

文件作者儲存在 PDF 元資料中。

主旨
metadata.subject string

文件主題儲存在 PDF 元資料中。

關鍵字
metadata.keywords array of string

儲存在 PDF 元資料中的關鍵字。

Warnings
warnings array of string

服務方回覆了非致命警告。

擷取文字

從 PDF 中擷取文字,作為連接文字或依頁面分組的文字。

參數

名稱 機碼 必要 類型 Description
檔案名稱
fileName True string

輸入或輸出檔案的名稱,包括 PDF 副檔名。

PDF Base64 內容
fileContentBase64 True byte

輸入 PDF 檔案的 Base64 編碼內容。

頁面模式
pageMode True string

該規則用於選擇頁面進行編號。

傳回

名稱 路徑 類型 Description
Success
success boolean

表示手術是否成功完成。

原始檔案名稱
originalFileName string

輸入 PDF 檔案的原始名稱。

頁面模式
pageMode string

該規則用於選擇頁面進行編號。

總頁數
totalPages number

PDF 的總頁數。

文字
text string

本文摘自 PDF 文件。

頁數
pages array of object

基於單一PDF的頁碼或範圍需要處理。

頁面
pages.page number

基於一元的 PDF 頁碼。

文字
pages.text string

本文摘自 PDF 文件。

Warnings
warnings array of string

服務方回覆了非致命警告。

擷取表單資料

從 PDF 中擷取 AcroForm 欄位名稱、類型與值。

參數

名稱 機碼 必要 類型 Description
檔案名稱
fileName True string

輸入或輸出檔案的名稱,包括 PDF 副檔名。

PDF Base64 內容
fileContentBase64 True byte

輸入 PDF 檔案的 Base64 編碼內容。

傳回

名稱 路徑 類型 Description
Success
success boolean

表示手術是否成功完成。

原始檔案名稱
originalFileName string

輸入 PDF 檔案的原始名稱。

頁數
pageCount number

PDF 中的頁數。

欄位計數
fieldCount number

PDF 中表格欄位的數量。

欄位
fields array of object

PDF 表單欄位及其數值。

名字
fields.name string

PDF 表單欄位的名稱。

類型
fields.type string

PDF 表單欄位類型。

價值
fields.value string

PDF 表單欄位的價值。

Warnings
warnings array of string

服務方回覆了非致命警告。

新增文字浮水印

在 PDF 的每一頁上加入文字浮水印。

參數

名稱 機碼 必要 類型 Description
檔案名稱
fileName True string

輸入或輸出檔案的名稱,包括 PDF 副檔名。

PDF Base64 內容
fileContentBase64 True byte

輸入 PDF 檔案的 Base64 編碼內容。

浮水印文字
text True string

文字要放在 PDF 上作為浮水印。

導覽
orientation True string

浮水印文字的放置方向。

文字顏色
textColour True string

浮水印文字顏色以十六進位顏色值表示。

文字大小
textSize True number

浮水印文字大小以點數表示。

不透明度
opacity True number

浮水印透明度從透明的 0 到 不透明的 1。

傳回

名稱 路徑 類型 Description
Success
success boolean

表示手術是否成功完成。

檔案名稱
fileName string

輸入或輸出檔案的名稱,包括 PDF 副檔名。

輸出內容類型
contentType string

產生輸出的媒體類型。

頁數
pageCount number

PDF 中的頁數。

輸出檔案內容
fileContentBase64 byte

產生檔案中以 Base64 編碼的內容。

Warnings
warnings array of string

服務方回覆了非致命警告。

新增頁碼

為 PDF 的部分頁面添加頁碼。

參數

名稱 機碼 必要 類型 Description
檔案名稱
fileName True string

輸入或輸出檔案的名稱,包括 PDF 副檔名。

PDF Base64 內容
fileContentBase64 True byte

輸入 PDF 檔案的 Base64 編碼內容。

起始號碼
startNumber True number

新增頁碼時使用的第一個數字。

Position
position True string

頁碼放置的位置。

傳回

名稱 路徑 類型 Description
Success
success boolean

表示手術是否成功完成。

檔案名稱
fileName string

輸入或輸出檔案的名稱,包括 PDF 副檔名。

輸出內容類型
contentType string

產生輸出的媒體類型。

頁數
pageCount number

PDF 中的頁數。

起始號碼
startNumber number

新增頁碼時使用的第一個數字。

Position
position string

頁碼放置的位置。

輸出檔案內容
fileContentBase64 byte

產生檔案中以 Base64 編碼的內容。

Warnings
warnings array of string

服務方回覆了非致命警告。

旋轉頁面

依要求角度旋轉選定的 PDF 頁面。

參數

名稱 機碼 必要 類型 Description
檔案名稱
fileName True string

輸入或輸出檔案的名稱,包括 PDF 副檔名。

PDF Base64 內容
fileContentBase64 True byte

輸入 PDF 檔案的 Base64 編碼內容。

角度
angle True number

順時針旋轉角度,單位為度數。

頁數
pages True array of number

基於單一PDF的頁碼或範圍需要處理。

傳回

名稱 路徑 類型 Description
Success
success boolean

表示手術是否成功完成。

檔案名稱
fileName string

輸入或輸出檔案的名稱,包括 PDF 副檔名。

輸出內容類型
contentType string

產生輸出的媒體類型。

頁數
pageCount number

PDF 中的頁數。

角度
angle number

順時針旋轉角度,單位為度數。

旋轉頁面
rotatedPages array of number

PDF中的頁碼會輪流使用。

輸出檔案內容
fileContentBase64 byte

產生檔案中以 Base64 編碼的內容。

Warnings
warnings array of string

服務方回覆了非致命警告。