当我在LibreOffice中绘制一个小圆圈并将其导出为pdf时,我会在圆圈周围得到一些额外的点。特别是在圆圈的左上角和右下角。 请参见示例PDF:https://dl.dropbox.com/u/233922/example-dots-circle.pdf 或者作为截图:
你知道我怎么能摆脱这个?
答案 0 :(得分:4)
它是old bug,尚未修复。我可以在Linux和Windows下重现它。我的版本:LibreOffice 4.1.0。
我建议两种解决方法:
答案 1 :(得分:1)
在Adobe Reader(至少版本11)中 - >转到“首选项”=> “页面显示”=>取消选中“增强细线”
Libre Office似乎添加了0大小的点,几乎没有可见性。选中“增强细线”时,Adobe Reader将使这些点可见。
祝福,
帕特里克
答案 2 :(得分:1)
另一个"解决方法"这对我有用: 没有大纲。您可以在Draw中将线条样式设置为" none"并且只使用扁平的固体物体。
PS:我也在Draw中看到这些点,而不仅仅是在导出的pdf中。
答案 3 :(得分:1)
一个简单的解决方法是使用白色物体(例如,白色区域和白色轮廓的正方形)在Libreoffice Draw中“修补”点。请注意,您无法在Draw中看到点。因此,您首先使用原始图形生成pdf,查看点在pdf中出现的位置,返回到Draw,然后在需要的位置添加白色色块。
答案 4 :(得分:1)
与https://stackoverflow.com/users/1797782/dzwiedziu-nkg的答案类似,我需要一个多步骤来解决此问题。
步骤:
使用pdfcrop删除实际内容边界框周围的所有额外空间。如果你只给pdfcrop一个参数,它不会覆盖旧文件,所以使用相同的参数两次:
function createLink(text, parentElement) {
var a = document.createElement('p');
$( parentElement ).on( 'click', 'a', function () { goMainMenuFromResults();});
var linkText = document.createTextNode(text);
a.appendChild(linkText);
temp1 = text.replace("/","-");
parentElement.appendChild(a);
var br = document.createElement('br');
parentElement.appendChild(br);
}
答案 5 :(得分:0)
我自己搜索了一个解决方法,我发现这个名为odg2epsfix
的{{3}}将导致导出的EPS不再包含这些鬼点。
我偶然发现了awk script。
答案 6 :(得分:0)
在LibreOffice预导出中修复。
步骤:
点没有去除线增强。我仍然在预览中显示但不打印。
答案 7 :(得分:0)
该错误仍然存在于LO 6.0中。但是如果你设置" Cap style"到"平坦"在" Line" "图形样式"的标签,点从屏幕和导出的pdf中消失。