




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
RPA財務機器人應用教程項目四PDF自動化
學習任務
4–1合并兩個PDF文件
4–2合并多個PDF文件
4–3讀取PDF文件文本
4–4獲取PDF文件指定內容RPA知識目標能力目標了解“管理程序包”的功能作用、“依賴項”的含義,初步了解數組變量,認識PDF相關活動。掌握“管理程序包”使用,能夠根據需求引入程序包、能夠合并兩個PDF文件。4-1合并兩個PDF文件學習案例設計一個自動化流程,該流程將“PDF文件”文件夾下的兩個PDF文件合并成一個PDF文件,即將“發票1.pdf”和“發票2.pdf”兩個PDF文件合并,合并后的內容保存在“發票1.pdf”文件里。4-1合并兩個PDF文件操作步驟(1)創建一個流程,流程命名為“學習任務4-1合并兩個PDF文件”。將“PDF文件”文件夾放置到新建的流程文件夾內。“PDF文件”文件夾包含“發票1”和“發票2”兩個PDF文件。(2)打開主工作流,將序列更名為“合并兩個PDF文件”。(3)在“活動”窗體內點擊“應用程序集成”->“PDF”,將“加入PDF文件”活動拖拽至“合并兩個PDF文件”序列內。4-1合并兩個PDF文件操作步驟(4)在變量窗口新建“文件1”變量,變量類型為“String”,將“發票1”文件地址作為默認值,默認值為“"PDF文件\發票1.pdf"”;新建“文件2”變量,變量類型為“String”,將“發票2”文件地址作為默認值,默認值為“"PDF文件\發票1.pdf"”(圖1)。此處變量的默認值為相對地址,也可分別選中文件,按住Shift鍵點擊鼠標右鍵選擇“復制文件地址”,將該地址粘貼至默認值區域。4-1合并兩個PDF文件圖1變量的設置
(5)設置“加入PDF文件”活動屬性。在屬性窗體的“文件”->“文件列表”輸入框內輸入“{文件1,文件2}”,在“文件”->“輸入文件名”輸入框內輸入“文件1”變量。操作步驟(6)選擇“調試文件”->“運行文件”(或者按快捷鍵Ctrl+F6)執行流程。流程執行后打開“發票1.pdf”文件查看內容。4-1合并兩個PDF文件知識目標能力目標了解列表變量、變量類型的轉換,熟悉“遍歷”類型活動。掌握列表對象的創建和列表數據的添加,能夠使用“添加到集合”活動添加列表數據。4-2合并多個PDF文件學習案例設計一個流程,該流程將“PDF文件”夾下的“發票1”到“發票6”文件合并到“合并后文件”內。“合并后文件”合并前為空白內容,合并后為6個發票文件的內容。4-2合并多個PDF文件操作步驟(1)創建一個新流程,流程命名為“學習任務4-2合并多個PDF文件”。將“PDF文件”文件夾放置到新建的流程文件夾內,“PDF文件”文件夾內有6個PDF文件。(2)打開主工作流,將序列更名為“合并多個PDF文件”。(3)在“活動”窗體內點擊“工作流”->“控件”,將“分配”活動拖拽至“合并多個PDF文件”序列內。“分配”活動屬性“雜項”->“值”輸入框內輸入“newlist(ofstring)”,“受讓人”輸入框內新建一個“文件地址”變量(右鍵選擇“創建變量”或按快捷鍵Ctrl+K)。在變量管理面板,將該變量類型設為List<String>(List變量的創建參見本學習任務的附加內容:了解列表變量)。4-2合并多個PDF文件操作步驟(4)在“活動”窗體內點擊“系統”->“文件”->“工作簿”,將“適用于文件夾中的每個文件”活動拖拽至“合并多個PDF文件”序列內。該活動位于“分配”活動下方。活動的“在文件夾中”輸入框點擊文件夾圖標,選擇“PDF文件”文件夾,輸入框出現文件夾地址,此時地址為文件夾的完整路徑。“PDF文件”文件夾在流程文件夾內,可以將文件夾地址修改為相對地址“"PDF文件"”(圖1)。
4-2合并多個PDF文件圖1文件夾的相對地址操作步驟(5)在“活動”窗體內點擊“編程”->“集合”,將“添加到集合”活動拖拽至“適用于文件夾中的每個文件”活動的“執行”序列內。“添加到集合”活動屬性的“雜項”設置如下:“TypeArgument”選擇“String”,“集合”輸入框輸入“文件地址”變量,“項目”輸入框輸入“CurrentFile.ToString”(圖2)。4-2合并多個PDF文件圖2“添加到集合”活動屬性設置操作步驟
4-2合并多個PDF文件(6)在“活動”窗體內點擊“應用程序集成”->“PDF”,將“加入PDF”活動拖拽至“合并多個PDF文件”序列內。該活動位于“適用于文件夾中的每個文件”活動的下方。點擊文件夾圖標,選擇將要合并后寫入的PDF文件“合并后文件.pdf”,活動屬性“文件”->“文件列表”輸入框輸入表達式“文件地址.ToArray”,該表達式將“文件地址”由列表變量類型轉為數組變量類型。(7)選擇“調試文件”->“運行文件”(或者按快捷鍵Ctrl+F6),運行后查看“合并后文件”PDF文件的內容。知識目標能力目標了解PDF文件和文本文件,熟悉調試中“本地”面板的內容掌握“讀取PDF文件文本”和“寫入文本文件”兩個活動的用法,能夠在“本地”面板中查看調試過程4-3讀取PDF文件文本設計一個流程,該流程讀取“發票.pdf”文件,并將讀取的內容寫入“輸出文本”文本文件里。
學習案例4-3讀取PDF文件文本
(1)創建一個新流程,將該流程命名為“學習任務4-3讀取PDF文件”,將“發票.pdf”文件放置到創建的流程文件夾內。操作步驟
(2)打開主工作流,將序列更名為“讀取PDF文本”。4-3讀取PDF文件文本操作步驟(3)在“活動”窗體內點擊“應用程序集成”->“PDF”,拖拽“讀取PDF文本”活動至“讀取PDF文本”序列內,在“讀取PDF文本”活動內單擊選擇“發票.pdf”文件。設置“讀取PDF文本”活動屬性。在“保留格式”輸入框內輸入“False”,“范圍”為“All”,在“輸出”->“文本”框內新建一個名為“文本”變量(右鍵選擇“創建變量”或按快捷鍵Ctrl+K)。4-3讀取PDF文件文本操作步驟(4)在“活動”窗體內點擊“系統”->“文件”,拖拽“寫入文本”活動至“讀取PDF文本”序列內。該活動位于“讀取PDF文本”活動下方。設置“寫入文本”活動的屬性,“文件”->“文件名”輸入框輸入“"輸出文本.txt"”;“輸入”->“文本”輸入框輸入“文本”變量。(5)選擇“調試文件”->“運行文件”(或者按快捷鍵Ctrl+F6)執行流程。流程運行后打開“輸出文本.txt“文件查看內容。4-3讀取PDF文件文本知識目標能力目標了解“元素”、“選取器”、熟悉錨點的作用。掌握“使用應用程序/瀏覽器”活動與PDF應用程序的交互方法、能夠設置目標元素和錨點元素獲取PDF文件特定區域的文本。4-4獲取PDF文件指定內容
一、學習案例 設計一個自動化流程,使用該流程打開“發票1.pdf”文件獲取發票號碼,自動化流程運行結束后在“輸出”窗體查看發票號碼。學習案例4-4獲取PDF文件指定內容
(1)創建一個流程,流程命名為“學習任務4-4獲取PDF文件指定文本內容”。創建完成后將“發票1.pdf”文件放置到創建的流程文件夾內。操作步驟
(2)打開“主工作流”,將主工作流序列更命為“獲取PDF文件指定文本內容”。
4-4獲取PDF文件指定內容操作步驟(3)在“活動”窗體內點擊“用戶界面自動化”->“應用程序”,把“使用應用程序/瀏覽器”活動拖拽“獲取PDF文件指定文本內容”序列內。(4)使用“AdobeAcrobatReaderDC”應用程序打開“發票1.pdf”文件,并使窗口最大化。4-4獲取PDF文件指定內容操作步驟(5)在主工作流“使用應用程序/瀏覽器”活動內點擊“使用應用程序進行自動化(I)”選項(圖1),出現“點擊選擇應用程序”提示后,選擇點擊“發票1”窗口。應用程序對象選定后會自動回到UiPathStudio設計器界面,此時“使用應用程序/瀏覽器”活動會自動添加信息截圖和應用程序路徑(圖2)。圖1“使用應用程序/瀏覽器”活動4-4獲取PDF文件指定內容操作步驟設置“使用應用程序/瀏覽器”活動屬性。選定應用程序后該活動的“應用程序路徑”輸入框會自動出現應用程序的完整路徑。在“應用程序參數”輸入框輸入“"發票1.pdf"”,即輸入要打開的“發票1.pdf”文件的路徑,該路徑是相對路徑。也可以輸入文件的完整路徑,完整路徑的輸入方法:選中“發票1.pdf”文件,按住“Shift”鍵,單擊鼠標右鍵選擇“復制文件地址”,在輸入框內按快捷鍵Ctrl+V粘貼地址。圖2選定對象后的“使用應用程序/瀏覽器”活動4-4獲取PDF文件指定內容操作步驟(6)在“活動”窗體內點擊“用戶界面自動化”->“應用程序”,把“獲取文本”活動拖拽到“使用應用程序/瀏覽器”活動的“執行”序列內。單擊“獲取文本”活動界面的“在此應用程序中指定:Apps:…”按鈕(圖3),界面自動跳至“AdobeAcrobatReaderDC”程序打開的“發票1”文件界面。圖3“獲取文本”活動4-4獲取PDF文件指定內容操作步驟(7)跳至“發票1”界面后會彈出“選擇選項”窗口(圖4),鼠標在“發票1”界面內移動會出現不同的高亮區域,這是系統自動識別的界面元素。圖4與應用程序交互后的彈窗4-4獲取PDF文件指定內容操作步驟鼠標移至“發票號碼”區域,待出現高亮框后(圖5)單擊,等待目標元素識別后出現選中的“發票號碼”目標區域呈現紅色、其他的元素呈黃色的情況(圖6)。圖5“發票號碼”目標元素的確定圖6“發票號碼”目標元素確定后的狀態4-4獲取PDF文件指定內容操作步驟目標元素確定后再選擇錨點元素,用于確定目標元素的相對位置。鼠標懸停至“發票號碼”目標元素上會出現圖標,單擊第三個選項添加錨點,鼠標移至“發票號碼”區域正上方的“發票代碼”元素,出現高亮框后單擊選中錨點元素(圖7)。錨點元素選擇完畢后單擊“確認”返回“獲取文本”活動界面。圖7“發票代碼”目標元素的錨點選擇4-4獲取PDF文件指定內容操作步驟(8)在
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 四川省綿陽富樂國際重點達標名校2025年招生統一考試模擬(一)數學試題含解析
- 石阡縣2025屆三下數學期末統考試題含解析
- 上海外國語大學附中2024-2025學年高三畢業班適應性考試化學試題含解析
- 浙江省衢州市常山縣2025屆初三第二學期化學試題統練八試題含解析
- 企業單位勞動合同
- 銷售利潤分成合同協議書范本
- 安徽卓越縣中聯盟皖豫名校聯盟歷史答案
- 貨運代理從業人員合同談判與簽訂考試
- 珠海二手房買賣合同指南
- 幼兒舞蹈的審美特征
- 人教版小學數學三年級下冊《奧數競賽試卷》
- 地鐵運營管理
- 現場巡檢與安全檢查管理制度
- 鋼結構光伏施工方案
- 【MOOC】以案說法-中南財經政法大學 中國大學慕課MOOC答案
- 2025年中考數學一輪復習 -第六章 圓-第二節 與圓有關的位置關系
- 大學物理(一)知到智慧樹章節測試課后答案2024年秋湖南大學
- 中建質量樣板策劃實施方案
- 《數字中國建設整體布局規劃》解讀報告
- 《石油化工金屬管道布置設計規范》SHT3012-2011
- 2024年大學物理磁場教案設計示范
評論
0/150
提交評論