8

当我在 LibreOffice 中绘制一个小圆圈并将其导出为 pdf 时,我会在圆圈周围得到一些额外的点。尤其是在圆圈的左上和右下外角。在此处查看示例 PDF:https ://dl.dropbox.com/u/233922/example-dots-circle.pdf 或此处的屏幕截图:

在此处输入图像描述

你知道我怎么能摆脱这个吗?

4

8 回答 8

4

这是老错误,尚未修复。我可以在 Linux 和 Windows 下重现它。我的版本:LibreOffice 4.1.0。

  1. 在 LO Impress 或 LO Draw 中创建新文件。
  2. 画椭圆(或圆角矩形,或微笑等)。
  3. 设置线宽,例如 5 毫米(以获得更好的视图)。
  4. 导出为 PDF。

我提出两种解决方法:

  1. 导出到 MS PowerPoint 并在其中导出:/
  2. 打印为 PDF(使用例如cups-pdf)。

广告 1) 你必须有 MS PP,而且你的图形可能看起来很糟糕。

广告 2)我使用cups-pdf和 PDF 看起来非常好,但是:

  • 文本存储为位图图形(小矩形)!不使用 OCR 就无法提取文本。
  • 您必须使用列表中的纸张格式(A4、A0、Letter 等)。如果您使用非标准化的纸张格式,则必须使用更大的格式,并且您会在 PDF 上看到白条。但是,您可以使用pdfcrop并删除白条。
  • PDF 始终是水平方向的。如果您垂直打印,您可以使用pdf270命令行工具旋转 pdf。
于 2013-11-04T07:46:18.310 回答
2

在 Adob​​e Reader(至少 11 版)-> 转到“首选项”=>“页面显示”=> 取消选中“增强细线”

Libre Office 似乎添加了 0 大小的点,几乎没有可见性。当检查“增强细线”时,Adobe Reader将使这些点可见。

最良好的祝愿,

帕特里克

于 2013-07-10T07:25:17.007 回答
1

另一个对我有用的“解决方法”:没有大纲。您可以将 Draw 中的线条样式设置为“无”,并且只使用平面实体对象。

PS:我在 Draw 中也看到了这些点,而不仅仅是在导出的 pdf 中。

于 2014-03-28T10:52:37.007 回答
1

一个简单的解决方法是使用白色对象“修补”Libreoffice Draw 中的点——例如,具有白色区域和白色轮廓的正方形。请注意,您在 Draw 中看不到点。因此,您首先使用原始绘图生成 pdf,查看点在 pdf 中出现的位置,返回到 Draw,并在需要的地方添加一个白色补丁。

于 2015-01-30T03:38:39.093 回答
1

类似于https://stackoverflow.com/users/1797782/dzwiedziu-nkg的答案,我需要一个多步骤的过程来解决这个问题。

脚步:

  1. 在 pdf 查看器中打开文件(Ubuntu 中的文档查看器。)
  2. 从查看器将 pdf 打印到文件(也是 pdf)。我假设这也使用 cups-pdf,因为它会修改图像大小。(我不介意,因为无论如何我都会使用下一步来消除所有边距。)
  3. 使用 pdfcrop 删除实际内容边界框周围的所有额外空间。如果你只给 pdfcrop 一个参数,它不会覆盖旧文件,所以使用相同的参数两次:

    $ pdfcrop monkey.pdf monkey.pdf
    
于 2016-04-22T02:15:03.990 回答
0

在自己寻找解决方法时,我发现这个名为awk 的脚本odg2epsfix将修复导出的 EPS 不再包含那些鬼点。

我在这个启动板错误条目中偶然发现了它。

于 2015-11-06T18:05:19.947 回答
0

在 LibreOffice 预导出中已修复。

脚步:

  1. 右键单击 LibreOffice 中的圆圈并选择“线”
  2. 在“线条”页面上,将“角样式”设置为“-none-”
  3. 保存文档并导出为 PDF。

没有删除线增强,点就消失了。我的仍然显示在预览中,但不打印。

于 2017-05-22T22:25:10.150 回答
0

LO 6.0 中仍然存在该错误。但是,如果您在“图形样式”的“线条”选项卡中将“帽子样式”设置为“扁平”,这些点将从屏幕和导出的 pdf 中消失。

于 2018-06-16T18:15:29.320 回答