【问题标题】:Pechkin - Html to pdf converter - In Console applicationPechkin - Html 到 pdf 转换器 - 在控制台应用程序中
【发布时间】:2012-09-20 17:03:21
【问题描述】:

我可以使用https://github.com/gmanny/Pechkin 在控制台应用程序中生成 pdf 文件吗?

不过,它在 wincows 表单应用程序上运行良好。

控制台应用程序的任何代码示例都会有所帮助。

并且任何 1 都可以解释 BeginInvoke ,在这个示例中使用

 private void OnScPhase(SimplePechkin converter, int phasenumber, string phasedescription)
    {
        if (InvokeRequired)
        {
            BeginInvoke((Action)(() => { Text = ("New Phase " + phasenumber + ": " + phasedescription); }));
        }
        else
        {
            Text = ("New Phase " + phasenumber + ": " + phasedescription);
        }
    }

【问题讨论】:

  • 绝对有可能,您能否发布您正在使用的代码并指定您遇到的错误?

标签: c# html pdf


【解决方案1】:

是的,你可以,

您发送的代码,检查它是否在 UI 线程中执行,如果没有,则将其传输到 UI,UI 元素无法在 UI 线程之外访问

在控制台中,您不需要此代码,只需使用 Console.WriteLine 而不是此

【讨论】:

  • 得到了 BeginInvoke 的东西,但是可以在控制台应用程序中使用 Pechkin 吗?
  • 我想你可以,试着去做,然后问你是否有任何问题
  • 我试过stackoverflow.com/questions/12121508/… byte[] pdfBuf = new SimplePechkin(new GlobalConfig()).Convert(html); File.WriteAllBytes(路径,pdfBuf);但它在第一行抛出错误,我检查了我的 html 文件是否正确,字节转换也正确..
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-04-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-09-10
  • 1970-01-01
相关资源
最近更新 更多