Thế giới tài liệu đã phát triển cao trong năm qua. Do những thay đổi không lường trước được đối với hoạt động kinh doanh, học thuật và các khía cạnh khác của cuộc sống, chúng ta chủ yếu phụ thuộc vào tài liệu kỹ thuật số và giao dịch không cần giấy tờ. Điều tương tự cũng ảnh hưởng đến ngành phát triển phần mềm và web. Vì nhiều lý do, nó thường được yêu cầu chuyển đổi ngay cả các trang web thành PDF. Đây có thể là để xem xét, in hoặc lưu trữ. PDF4me đã đưa ra một tính năng có thể chuyển đổi các trang HTML sang PDF. Và điều tuyệt vời nhất là bạn có thể tự động hóa quy trình này với sự hỗ trợ của Power Automate
Chúng ta hãy xem xét một trường hợp sử dụng để xem làm thế nào chúng ta có thể tận dụng tốt nhất tính năng này. Chuyển đổi trang web HTML sang PDF bằng PDF4me Tác vụ HTML sang PDF và lưu vào Bộ lưu trữ OneDrive bằng Power Automate. Một tệp HTML duy nhất có thể được chuyển đổi thành PDF. Ngoài ra, các tạo phẩm lưu trữ zip có chứa các tệp hỗ trợ cùng với HTML cũng có thể được chuyển đổi thành PDF
Các tệp HTML được tải lên một vị trí thư mục OneDrive đã chọn sẽ được chuyển đổi thành tài liệu PDF và được tải lên một vị trí OneDrive khác
Hướng dẫn từng bước để tạo Power Automate Flow
Bước 1. Thực hiện kích hoạt
Power Automate có nhiều loại trình kích hoạt để bắt đầu quy trình làm việc của bạn. Nó có thể được lên lịch để chạy trong mọi khoảng thời gian đều đặn. Trong trường hợp sử dụng này, chúng tôi kích hoạt quy trình làm việc khi một tệp được tạo ở vị trí thư mục OneDrive
Bước 2. Chọn PDF4me Connector và HTML to PDF Action
Nhấp vào Bước mới sau khi hoàn thành phần Kích hoạt. Một cửa sổ được nhắc với nhiều đề xuất ứng dụng trong đó bạn phải tìm kiếm PDF4me và chọn PDF4me Connect. Sau đó, các hành động do PDF4me cung cấp sẽ được liệt kê như bên dưới. Từ đây, bạn có thể chọn hành động HTML sang PDF từ danh sách
Bước 3. Ánh xạ các trường đầu vào với hành động HTML sang Pdf
- Nội dung tệp – Nhập nội dung tệp từ hành động kích hoạt
- Tên tệp HTML – Nhập tên tệp từ hành động kích hoạt
- Đường dẫn tệp chỉ mục – Khi bạn tải tệp zip lên, hãy cung cấp đường dẫn đến tệp HTML
Ví dụ, SampleHtml. zip chứa các tệp có cấu trúc như ”SampleHtml–»Web–»index. html”
Đặt đường dẫn tệp chỉ mục là ”SampleHtml/Web/index. html”
Bước 4. Lưu tệp PDF đã chuyển đổi vào vị trí OneDrive
Đây là bước cuối cùng để lưu các tệp đầu ra đã chuyển đổi vào vị trí thư mục OneDrive
- Thư mục PAth – Chọn vị trí thư mục sẽ lưu tài liệu Đầu ra
- Tên tệp – Xuất tên tệp từ hành động Chuyển đổi PDF4me
- Nội dung tệp – Xuất nội dung tệp từ hành động Chuyển đổi PDF4me
HTML sang PDF đã sẵn sàng để sử dụng Mẫu trong Power Automate
Bắt đầu với một số mẫu sẵn sàng sử dụng được tạo tương tự như trường hợp sử dụng được mô tả
Chuyển đổi HTML sang PDF từ OneDrive
Chuyển đổi HTML sang PDF từ Sharepoint
Chuyển đổi HTML sang PDF từ OneDrive for Business
Tự động hóa hiệu quả với PDF4me và Power Automate
Nhận Đăng ký API với PDF4me và không bao giờ để quá trình Tự động hóa của bạn dừng lại. Bạn cũng có thể mua lệnh gọi API dưới dạng Addons [mua một lần]. Kiểm tra Gói giá của chúng tôi ngay bây giờ và chọn gói phù hợp với yêu cầu của bạn
Các tệp có phần mở rộng “. html” nếu có nội dung, có thể được tạo thành tệp PDF, sử dụng trình kết nối PDF4me này trong một bước chuyển đổi đơn giản. Trong quy trình của Microsoft, điều này có thể được sử dụng để kết hợp với nhiều trang web và tạo quy trình làm việc tích hợp
Thông số
Nội dung tệpBinary, bắt buộc
Nhập nội dung tệp từ hành động nguồn. Các định dạng tệp được hỗ trợ là
Chuỗi tên tệp HTML, Chuỗi đường dẫn tệp chỉ mục bắt buộcYêu cầu đường dẫn tệp chỉ mục khi tệp đầu vào là zip
đầu ra
Nội dung tệp nhị phân
Xuất nội dung tệp từ hành động PDF4me
Tên tệpChuỗiXuất tên tệp từ hành động PDF4me
Xin chào các bạn, trong một trong những bài đăng trên blog trước đây của tôi, tôi đã giải thích cách chuyển đổi HTML sang PDF bằng PDFShift API. PDFShift là một sản phẩm trả phí và có thể được sử dụng trong các tình huống cụ thể như chuyển đổi sang PDF bằng cách chuyển URL của trang và các sacnorao phức tạp khác
Nếu bạn không có bất kỳ yêu cầu phức tạp nào và bạn có dữ liệu đến từ SharePoint hoặc bất kỳ đâu từ hệ sinh thái Office 365, thì bạn có thể sử dụng các hành động của OneDrive để chuyển đổi HTML sang PDF
Ví dụ sau sẽ chỉ cho bạn cách đọc dữ liệu cho mục danh sách mới được thêm vào và chuyển đổi nó thành PDF và gửi email dưới dạng tệp đính kèm
Tôi đã tạo một danh sách SharePoint mẫu có tên là “Thử nghiệm” với các cột ‘Tiêu đề’, ‘Tên’ và ‘Địa chỉ’ –
Đã tạo một quy trình với sự kiện 'đã tạo mục'. Đã chọn danh sách SharePoint của tôi và thêm hoạt động 'Nhận mục' để nhận mục mới tạo. Bạn có thể thay đổi nó theo yêu cầu của bạn và theo sự kiện phù hợp với yêu cầu của bạn
Sau khi nhận được mục danh sách, chúng ta có thể tạo HTML cho mục đó. Tôi đã sử dụng công thức sau để lấy chuỗi HTML cho mục danh sách,
Giá trị. concat['
TitleNameAddress',outputs['Get_item']?['body/Title'],'',outputs['Get_item']?['body/Name'],'',outputs['Get_item']?['body/Khi chúng tôi đã tạo HTML cho mục danh sách, chúng tôi cần sử dụng hành động 'Tạo tệp' của OneDrive để tạo tệp HTML
Tên tệp. concat[đầu ra['Get_item']?['body/Name'],'. html']
Nội dung tệp. Chuỗi HTML được tạo ở bước trước
Sau khi tạo tệp HTML trong OneDrive, chúng ta cần sử dụng trình kết nối 'Chuyển đổi tệp bằng đường dẫn' của OneDrive để chuyển tệp HTML sang tệp PDF
Đường dẫn tập tin. Đường dẫn của tệp HTML được tạo ở bước trước
Bây giờ hãy lưu nội dung PDF đã chuyển đổi thành tệp PDF bằng hành động 'Tạo tệp' của OneDrive
Tên tệp. concat[đầu ra['Get_item']?['body/Name'],'. pdf']
Nội dung tệp. Nội dung tệp từ bước trước
Bây giờ vì chúng tôi đã tạo một tệp PDF, chúng tôi cần lấy nội dung của tệp để gửi dưới dạng tệp đính kèm trong email
Để lấy nội dung PDF chúng ta có thể sử dụng thao tác ‘Get file content’ của OneDrive
Tập tin. ID của tệp được tạo ở bước trước
Bây giờ khi chúng ta nhận được nội dung tệp PDF, chúng ta cần gán nó cho một biến loại Đối tượng, như sau
Vì chúng tôi muốn gửi tệp PDF dưới dạng tệp đính kèm vào email, chúng tôi cần tạo một biến kiểu Array và thêm nội dung tệp PDF mà chúng tôi đã thu thập ở bước trước bằng định dạng JSON
Tên. concat[đầu ra['Get_item']?['body/Name'],'. pdf']
Nội dungByte. Chúng tôi đã nhận được từ bước trước
Chúng tôi có thể sử dụng hành động 'Gửi email [V2]' để gửi email có tệp đính kèm
Hãy lưu và kiểm tra quy trình của chúng tôi bằng cách tạo một mục mới trong danh sách “Kiểm tra”, như sau,
Đợi một lúc để quy trình làm việc được kích hoạt
Bây giờ nếu chúng tôi kiểm tra thư mục gốc của OneDrive, chúng tôi có thể thấy tệp HTML và PDF đó được tạo tại thư mục gốc,
Và có thể thấy rằng email đã đến hộp thư,
Với nội dung như sau,
Toàn bộ quy trình công việc sẽ như thế nào,
Như bạn có thể thấy rằng chúng tôi đang tạo tệp HTML và PDF trong thư mục gốc của OneDrive, nếu chúng tôi không muốn các tệp đó và muốn xóa ở cuối, chúng tôi có thể sử dụng hành động 'Xóa tệp' từ OneDrive. Chúng tôi sẽ gọi hành động 'Xóa tệp' hai lần, một lần cho tệp HTML và một lần nữa cho tệp PDF như sau
Bây giờ, sẽ không có tệp nào chiếm dung lượng trong OneDrive vì những tệp đó sẽ bị xóa ở cuối quy trình. Tôi đã xuất quy trình và bạn có thể tải xuống và nhập vào đối tượng thuê của mình