问题标签 [pdfsharp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
1361 浏览

pdf - PDF 打印时有“额外”行

我使用PDFSharp创建了这个 PDF

当我打印它(到我的 Brother HL 5140 激光打印机或 XPS 打印机,但不是到 PDFCreator)时,它最终看起来就像使用 Windows 7 内置的 XPS 查看器查看此 XPS 文档时所做的那样。我也拍了两张截图

打印的副本包含一条额外的线段(实际上是两条,一条细白的一条在一条较宽的黑色上方,采用通常用于描绘道路的样式),从顶部中心延伸到左下方。

有谁知道为什么会发生这种情况,无论是 PDFSharp 中的错误还是我的几何图形有问题,或者知道如何调试这样的事情?

0 投票
1 回答
3117 浏览

pdf - 将 TIFF 转换为 PDF 导致图像数据不足

我有一个实用程序,可以使用 PDFSharp 库将批量 TIFF 图像转换为 PDF。以下代码执行实际转换。当我在 Acrobat Reader 中打开生成的 PDF 文件时,我收到一条错误消息,指出某些文件显示“图像数据不足”。其他都很好。

这可能是什么原因造成的?我在代码中遗漏了什么可以防止这种情况发生吗?

更新:

如果我在相同的 TIFF 文件上运行相同的代码,那么之前损坏的 PDF 文件现在正常,而之前正常的 PDF 文件现在损坏了。

更新 2:

在查看此连接问题 ( https://connect.microsoft.com/VisualStudio/feedback/details/584681/system-drawing-image-flags-has-different-value-in-vista-and-windows-7 ) 和对此 MSDN 页面 ( http://msdn.microsoft.com/en-us/library/system.drawing.image.save.aspx ) 的社区评论,看来该问题与 Windows 7 中的操作系统级错误有关。任何人都可以确认这一点或提供解决方法吗?

0 投票
1 回答
1390 浏览

wpf - 从 WPF 应用程序打印 MigraDoc 文档

我使用 PdfSharp/MigraDoc 在应用程序中创建和查看文档。

我使用 WPF 版本,因为我需要 WPF 文档查看器。现在我想打印文档(在 DocumentViewer 中工作),但由于某种原因,当我尝试自己打印时,我只会得到空白页。

我使用此代码打印:

我需要做什么才能从 WPF 打印(从 WinForms 这很好用,但我需要用于 DocumentViewer 的 WPF)。

0 投票
3 回答
20526 浏览

c# - Alter PDF - Text repositioning

Is there any way to shift / move the text inside existing pdf page to some other position?

Like there is some text at area x=100, y=100, w=100, h=100 and i want to move it to x=50, y=200, w=100, h=100.

I did a lot of research and it seems iTextSharp cannot do that. PDFSharp claims that it can be done but i could not find any examples.

One way is to make a bitmap of specific area of the text i want to shift, draw white rectangle over that area and insert bitmap at new location. I don't want to use this solution as i work with large pdf files with more than 1K pages where each page has to be altered.

What i found out is that i need to find a way to change text-positioning operators (text matrix and the text state parameters) which is not that simple.

Anyone has any ideas?

0 投票
1 回答
1964 浏览

printing - 使用 PDFSharp 打印:如何抑制 Adob​​e 窗口?

我有一个简单的 C# 实用程序,它调用 PDFSharp 将 PDF 文件发送到打印机。但是,它在 Windows 7 机器上的行为似乎不一致。这是代码

测试时,我连续几次从命令行启动该实用程序,一次一个文件处理一堆 PDF 文件。在其中一些运行期间,会弹出一个小的 Adob​​e 窗口。我没有指向它的外观的链接,但它是一个带有标准 Adob​​e Reader X 菜单的窗口,左下角的“打开最近的文件”列表和右下角的“Acrobat.com 服务”。除非我手动关闭此窗口,printer.Print(); 永远不会完成,这是一个问题,因为我需要一次批处理数百个文件。

发生这种情况似乎是随机的。有时会在处理第一个测试文件时发生,有时是第 5 个或第 7 个。

如何确保此窗口不出现或如果出现则自动抑制它?

0 投票
3 回答
29653 浏览

c# - C# PDFSharp:如何从 PDF 中去除文本的示例?

我有一个相当简单的任务:我需要读取一个 PDF 文件并写出它的图像内容,同时忽略它的文本内容。所以本质上我需要做“另存为文本”的补充。

理想情况下,我宁愿避免对图像内容进行任何形式的重新压缩,但如果不可能,也可以。

是怎么做的例子吗?

谢谢!

0 投票
1 回答
2497 浏览

c# - Migradoc 封面图片

我需要找到一种方法来用 .png 图片填充整个封面,并将一些文本放在页面的底部,而图片不会出现在页面的底部。

现在我通过使用它来拉伸它:

但上边距仍然留下 som mm 的空间(而且它不是顶部有一些白色的图片。)

PS将来我需要在封面图片上方放一张图片。所以它实际上必须在 2 层中。有什么建议么?

0 投票
1 回答
3480 浏览

c# - 段落行中的 Migradoc 图像

我有 pdf 封面页,其中有 5 个段落行,对于这 5 个段落行,我需要能够添加徽标图片,所以它看起来像这样:

有任何想法吗?

现在,如果我创建 5 行并将 wrapperformat 设置为通过它的图片将结束于段落行之上或之下。

0 投票
1 回答
1583 浏览

c# - MigraDoc 图片上的图片上的图片

我有一个封面,其中有一张占据大部分页面的图片。

在那张图片上,我放置了另一张动态图片,但在这两张图片上,我需要再放置一张小的徽标图片,这就是它出错的地方(徽标图片最终位于第二层图片的右下边框)。

第一层图片

第二层图片

第三层图片

有任何想法吗?

0 投票
1 回答
2782 浏览

c# - MigraDoc 项目符号列表(孔)

在我的解决方案中,我在 PDF 文件中使用项目符号列表。

它看起来像这样:

我想要的是 :

代码自动取款机:

有没有办法捕捉换行事件?