如何使用 C# 将 HTML 转换为 PDF
在本教程中,我们将介绍如何实现 Web 呈现器的异步方法。您只需要将 HTML 内容发送到 SubmitPDFFromHTMLTask 或 SubmitImageFromHTMLTask API 方法即可接收任务标识符作为响应。还有SubmitPDFFromUrlTask和SubmitImageFromUrlTask方法,用于从公共Web Uri呈现PDF或图像。 收到任务标识符后,您需要通过调用 GetRenderingTaskStatus 方法来检查任务状态。只要任务状态等于“Waiting”,您需要在几秒钟延迟后调用相同的方法。一旦您从 GetRenderingTaskStatus 方法收到“Completed”,您就可以调用 DownloadResult 方法来下载最终文件。可以使用下面的 C# 实现。 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 async Task<string> SubmitPDFFromHTMLTask(string htmlContent, string uri, string rapidApiKey) { using (HttpClient httpClient = new HttpClient()) { using (MultipartFormDataContent form = new MultipartFormDataContent()) { form....