小编Mic*_*tri的帖子

使用 TheArtOfDev.HtmlRenderer.PdfSharp 从 HTML 创建 PDF

我需要将格式正确的 HTML 字符串转换为 PDF 文档。

我发现这个DLL 应该可以满足我的需要,但它在格式化方面不能正常工作。

那是我试图转换的 HTML 代码,在浏览器上查看它工作正常(我使用了 Bootstrap CSS,它被正确地引用为 cdn)。

在此处输入图片说明

但是一旦转换为PDF,结果就是: 在此处输入图片说明

这就是我用来转换它的代码:

        string html = "";

        if (File.Exists(pathIN))
        {
            html = File.ReadAllText(pathIN);
        }

        PdfDocument pdfDocument = new PdfDocument();
        PdfDocument pdf = PdfGenerator.GeneratePdf(html, PageSize.A4, 60);
        pdf.Save(pathOUT);
Run Code Online (Sandbox Code Playgroud)

有人有什么建议吗?

html c# pdf html-to-pdf html-renderer

5
推荐指数
2
解决办法
2万
查看次数

Azure DevOps Artifact Feed,来自 azure 管道的推送包出现错误 403

我面临许可问题。

我正在 Azure DevOps 中开发一个 yaml 管道,它使用同一项目下其他存储库中的模板。

这些模板非常简单。

  • dotnet 恢复 - 或 - npm install
  • dotnet 发布并将文件夹推送到通用包 feed -或者 - dotnet pack 并将 nupkg 推送到 nuget feed
parameters:
- name: jobName
  type: string
- name: projectPath
  type: string
- name: projectName
  type: string
- name: filesToDelete
  type: object

jobs:
- job:
  displayName: ${{ parameters.jobName }}
  steps:

  - task: DotNetCoreCLI@2
    displayName: Dotnet build
    inputs:
      command: 'build'
      projects: '${{ parameters.projectPath }}/${{ parameters.projectName }}.csproj'
      arguments: '-c Debug'

  - task: DotNetCoreCLI@2
    displayName: Dotnet pack …
Run Code Online (Sandbox Code Playgroud)

azure-devops azure-pipelines-build-task azure-pipelines azure-artifacts azure-pipelines-yaml

2
推荐指数
1
解决办法
4308
查看次数