在MicrosoftPower Automet中建立您的第一個流
瞭解如何使用Microsoft服務連接器在Adobe PDF電源自動化中建立第一個流。
在本實踐教程中,瞭解如何:
- 將Word文檔轉換為PDF
- 將PDF文檔合併為一個PDF
- Protect帶密碼的PDF文檔
準備
您需要的
範例檔案
需要解壓縮兩個示例檔案並上載到OneDrive:
- WordDocument01.docx
- WordDocument02.docx
正在獲取憑據
要完成本教程,您需要已在MicrosoftPower Automate中為Adobe PDF服務配置的憑據。 如果尚未完成此步驟,請參閱此處的說明。
第1部分:建立新流並將Word轉換為PDF
建立流
在此部分,您使用即時流在Microsoft電源自動化中建立新流,添加參數,從OneDrive獲取檔案,並將其轉換為PDF。
-
導航到Microsoft電源自動化,然後使用您的憑據登錄。
-
在提要欄中,選擇建立。
-
選擇即時流。
-
給你的流取個名字。
-
在 選擇如何觸發此流 下,選擇手動觸發流。
-
選取「建立」。
獲取檔案的檔案內容
接下來,獲取示例檔案的檔案內容。
-
在電源自動化中,選擇+新步驟。
-
在搜索欄中搜索OneDrive。
-
通過選擇 OneDrive for Business 或OneDrive,選擇您的工作帳戶或個人OneDrive帳戶。
-
在搜索欄中搜索獲取檔案內容。
-
在 檔案 欄位中,選擇資料夾表徵圖以導航到OneDrive中的 WordDocument01.docx 檔案。
將檔案轉換為PDF
現在您擁有了檔案內容,可以將文檔轉換為PDF。
-
在電源自動化中,選擇+新步驟。
-
在搜索欄中搜索Adobe PDF服務。
-
選擇Adobe PDF服務。
-
在搜索欄中搜索將Word轉換為PDF。
-
在 檔案名 中,根據需要將檔案命名,但必須以 .docx 結束。 此擴展是將文檔從Word轉換為PDF所必需的。
-
將游標置於 檔案內容 欄位中。
-
使用 動態內容 面板,選擇檔案內容。
將檔案保存到OneDrive
文檔生成後,將檔案保存回OneDrive。
- 在Microsoft電源自動化中,選擇+新步驟。
- 在搜索欄中搜索OneDrive。
- 通過選擇 OneDrive for Business 或OneDrive,選擇您的工作帳戶或個人OneDrive帳戶。
- 在搜索欄中搜索獲取檔案內容。
- 在搜索欄中搜索建立檔案。
- 選擇建立檔案。
- 在 資料夾路徑 欄位中,選擇資料夾表徵圖以指定將檔案保存到OneDrive中的位置。
- 在 檔案名 中,根據需要將檔案命名,但必須以 .docx 結束。 此擴展是將文檔從Word轉換為PDF所必需的。
- 在 檔案內容 欄位中,使用 動態內容 面板插入PDF檔案內容變數。
嘗試流
- 在左上角,選擇 未命名 以更名流。
- 選取「儲存」。
- 選擇測試。
- 選擇手動,然後選擇保存和測試。
- 選取「繼續」。
- 選擇運行流。
在OneDrive資料夾中,您現在應該看到已轉換的PDF。
第2部分:根據模板生成動態文檔
此下一部分在第1部分上構建,並使用 從Word 模板生成文檔以動態地將資料合併到文檔中。
審閱文檔模板
從OneDrive中的示例檔案中開啟WordDocument02_.docx。 Word文檔包含多個不同的文本標籤,這些標籤表示資料填充到文檔中的位置。
添加要觸發的參數
要將動態資料推入文檔,需要為觸發器建立幾個參數以提示輸入值。
- 編輯流時,選擇 手動觸發流 以展開操作。
- 選擇添加輸入。
- 選擇文本。
- 將欄位命名為名字。
重複步驟2-4以添加以下欄位:
- 姓氏
- 薪金
獲取模板的檔案內容
要生成文檔,首先需要獲取Word模板的檔案內容。
- 在Power Automate中,選擇+ 新步驟。
- 在搜索欄中搜索OneDrive。
- 通過選擇 OneDrive for Business 或OneDrive,選擇您的工作帳戶或個人OneDrive帳戶。
- 在搜索欄中搜索獲取檔案內容。
- 在 檔案 欄位中,選擇資料夾表徵圖以導航到OneDrive中的 WordDocument02.docx 檔案。
從模板生成文檔
- 在Power Automate中,選擇+新步驟。
- 在搜索欄中搜索Adobe PDF服務。
- 選擇Adobe PDF服務。
- 選擇 從Word模板生成文檔 操作。
- 在 模板檔案名 欄位中,根據需要將檔案命名,但必須以 .docx 結束。
合併資料
使用 從Word模板生成文檔 操作,您可以使用動態內容從流中先前的任何不同變數將資料合併到文檔中。
將下面的JSON資料複製到 合併資料 欄位:
{
"FirstName": "",
"LastName": "",
"Salary": ""
}
-
將游標置於 FirstName 值的兩個引號之間。
-
使用 動態內容 面板,從「手動」觸發流操作中插入 名稱 值。
中生成帶有資料標籤的文檔
-
對 LastName 和 薪金 欄位重複步驟7-8。
-
在 模板檔案內容 欄位中,使用 動態內容 面板從 獲取檔案內容 步驟插入 檔案內容 值。
將檔案保存到OneDrive
生成文檔後,可以將檔案保存回OneDrive。
- 在Power Automate中,選擇+ 新步驟。
- 在搜索欄中搜索OneDrive。
- 通過選擇 OneDrive for Business 或OneDrive,選擇您的工作帳戶或個人OneDrive帳戶。
- 在搜索欄中搜索建立檔案。
- 選擇建立檔案。
- 在 資料夾路徑 欄位中,選擇資料夾表徵圖以指定將檔案保存到OneDrive中的位置。
- 在 檔案名 欄位中,設定檔案名。 由於輸出是PDF,因此您的檔案名必須以.pdf副檔名結尾。
- 使用 動態內容 面板將PDF檔案內容變數插入 檔案內容 欄位。
嘗試流
- 選取「儲存」。
- 選擇測試。
- 選擇手動,然後選擇保存和測試。
- 選取「繼續」。
- 輸入名字、姓氏和 薪金 的值。
- 選擇運行流。
在OneDrive資料夾中,您現在會看到從Word文檔生成的PDF。 在OneDrive中開啟PDF文檔時,您會看到資料被合併到文本標籤位置。
第三部分:將PDF合併為一
現在您已生成並將Word文檔轉換為PDF,接下來的部分是將多個PDF文檔組合在一起。
添加合併PDF步驟
- 編輯流時,選擇 +下一步 以在流的末尾添加操作。
- 在搜索欄中搜索Adobe PDF服務。
- 選擇Adobe PDF服務。
- 選擇 合併PDF 操作。
- 在 合併PDF檔案名 欄位中,輸入所需的檔案名(即CombinedDocument.pdf)。
- 在 檔案內容–1 欄位中,使用 動態內容 面板將 PDF檔案內容 值從 將Word轉換為PDF 步驟插入。
- 若要添加下一個文檔,請選擇+ 添加新項。
- 在 檔案內容 — 2 欄位中,使用 動態內容 面板從 從Word模板生成文檔 步驟插入 輸出檔案內容 值。
將合併的PDF保存到OneDrive
合併文檔後,您可以將文檔保存回OneDrive。
-
在Power Automate中,選擇+ 新步驟。
-
在搜索欄中搜索OneDrive。
-
通過選擇 OneDrive for Business 或OneDrive,選擇您的工作帳戶或個人OneDrive帳戶。
-
在搜索欄中搜索建立檔案。
-
選擇建立檔案。
-
在 資料夾路徑 欄位中,選擇資料夾表徵圖以指定將檔案保存到OneDrive中的位置。
-
在 檔案名 欄位中,設定檔案名。 由於輸出是PDF,因此您的檔案名必須以.pdf結尾。
-
在 檔案內容 欄位中,使用 動態內容 面板從 合併PDF 步驟插入 PDF檔案內容 值。
嘗試流
- 選取「儲存」。
- 選擇測試。
- 選擇手動,然後選擇保存和測試。
- 選取「繼續」。
- 輸入名字、姓氏和 薪金 的值。
- 選擇運行流。
在OneDrive資料夾中,您會看到包含第一和第二文檔頁面的組合PDF。
第4部分:ProtectPDF檔案
生成文檔後,您可以在保存到OneDrive之前包括額外的步驟,以保護文檔不被編輯。
保護 PDF
-
在Power Automate中編輯流時,在 合併PDF 操作和 建立檔案3 操作之間選擇+。
-
選擇添加操作。
-
在搜索欄中搜索Adobe PDF服務。
-
選擇Adobe PDF服務。
-
從查看操作中選擇 ProtectPDF。
-
在 檔案名 欄位中,將名稱設定為所需名稱,只要該名稱以.pdf副檔名結尾。
-
將 密碼 欄位設定為您指定的密碼以開啟文檔。
-
在 檔案內容 欄位中,使用 動態內容 面板從 合併PDF 步驟插入 PDF檔案內容 值。
將保存更新為OneDrive
文檔受保護後,可以將檔案保存回OneDrive。 在此示例中,您正在使用新的 檔案內容 值更新預先存在的 建立檔案3 操作。
- 在 建立檔案3 操作的 檔案內容 欄位中選擇游標。
- 使用 動態內容 面板從查看步驟中插入 ProtectPDF中的 PDF檔案內容 值。
嘗試流
- 選取「儲存」。
- 選擇測試。
- 選擇手動,然後選擇保存和測試。
- 選取「繼續」。
- 輸入名字、姓氏和 薪金 的值。
- 選擇運行流。
在OneDrive資料夾中,您會看到組合PDF,它現在會提示您輸入密碼以查看文檔。
後續步驟
在本教程中,您將Word文檔轉換為PDF,根據資料生成文檔,合併文檔,並使用密碼進行保護。 要瞭解更多資訊,請瀏覽Adobe PDFPower Automet中的MicrosoftServices連接器中提供的其他一些操作: