如何使用Python将HTML转换为PDF

在本教程中,我们将介绍如何实现 Web 呈现器的异步方法。您只需要将 HTML 内容发送到 SubmitPDFFromHTMLTask 或 SubmitImageFromHTMLTask API 方法即可接收任务标识符作为响应。还有SubmitPDFFromUrlTask和SubmitImageFromUrlTask方法,用于从公共Web Uri呈现PDF或图像。 收到任务标识符后,您需要通过调用 GetRenderingTaskStatus 方法来检查任务状态。只要任务状态等于“Waiting”,您需要在几秒钟延迟后调用相同的方法。一旦你从 GetRenderingTaskStatus 方法收到“Completed”,你可以调用 DownloadResult 方法来下载最终文件。您可以使用下面的 Python 实现。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 import requests import time def submit_pdf_from_html_task(htmlContent, uri, rapid_api_key): multipart_form_data = { 'uri': (None, uri), 'useCompression': (None, 'false'), 'pageLabel': (None, 'Home Page'), 'messageLabel': (None, 'Initial Capture'), 'browserHeight': (None, '768'), 'browserWidth': (None, '1024'), 'htmlContent': (None, htmlContent) } headers = { 'X-RapidAPI-Key': rapid_api_key } response = requests....

2 分钟 · 塞巴斯蒂安·克罗西奇

如何使用Python将文档转换为PDF

在本教程中,我们将介绍如何实现文档转换套件的异步方法。您只需将源文档发送到 SubmitTIFFConversionTask 或 SubmitPDFConversionTask API 方法即可接收任务标识符作为响应。还有SubmitDOCXConversionTask方法将PDF文档转换为可编辑的Microsoft Word文档。 收到任务标识符后,您需要通过调用 GetConversionTaskStatus 方法检查任务状态。只要任务状态等于“Waiting”,您需要在几秒钟延迟后调用相同的方法。一旦您从GetConversionTaskStatus方法收到“Completed”,您可以调用DownloadResult方法来下载最终文档文件。您可以使用下面的 Python 实现。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 import requests import time def submit_pdf_conversion_task(file_path_to_convert, rapid_api_key): multipart_form_data = { 'file': (file_path_to_convert, open(file_path_to_convert, 'rb')), 'authorName': (None, 'Sebastian'), 'title': (None, 'Final report'), 'keywords': (None, 'Reports, Final'), 'name': (None, 'Quarterly Final report') } headers = { 'X-RapidAPI-Key': rapid_api_key } response = requests....

2 分钟 · 塞巴斯蒂安·克罗西奇

使用Python将任何图像转换为WebP

在本教程中,我们将介绍如何实现图像转换器的异步方法。您只需将源图像发送到 SubmitWebPConversionTask 或任何其他提交 API 方法(如 SubmitBmpConversionTask、SubmitDicomConversionTask 等)即可接收任务标识符作为响应。 收到任务标识符后,您需要通过调用 GetConversionTaskStatus 方法检查任务状态。只要任务状态等于“Waiting”,您需要在几秒钟延迟后调用相同的方法。一旦您从GetConversionTaskStatus方法收到“Completed”,您就可以调用DownloadResult方法来下载最终图像。您可以使用下面的 Python 实现。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 import requests import time def submit_webp_conversion_task(file_path_to_convert, rapid_api_key): multipart_form_data = { 'file': (file_path_to_convert, open(file_path_to_convert, 'rb')), 'lossy': (None, 'true') } headers = { 'X-RapidAPI-Key': rapid_api_key } response = requests....

2 分钟 · 塞巴斯蒂安·克罗西奇