Фалшиви точки около кръгове в pdf експорт на libreoffice draw

Когато нарисувам малък кръг в LibreOffice draw и го експортирам в pdf, получавам някои допълнителни точки около кръговете. Особено в горния ляв и долния десен външен ъгъл на кръга. Вижте примерен PDF тук: https://dl.dropbox.com/u/233922/example-dots-circle.pdf или като екранна снимка тук:

въведете описание на изображението тук

Имате ли идея как мога да се отърва от това?


person qualle    schedule 25.01.2013    source източник
comment
Опасявам се, че не виждам такива точки. Adobe Acrobat 9.5.2 / Windows. Каква е вашата референция за зрител?   -  person mkl    schedule 25.01.2013
comment
Adobe Reader 10.1.5 за Windows. Направих моментна снимка, маркирах точките и я качих тук   -  person qualle    schedule 25.01.2013
comment
Виждам ги във вашата моментна снимка, но все още не мога да ги видя тук, дори не и в Adobe Reader X. От друга страна, проверих потока от съдържание на PDF страницата и наистина има оператори, изрично рисуващи тези две точки, всяка от които с минимален размер : 0 w 0 J 1 j 374.2 175.3 m 374.2 175.3 l h S и 0 w 0 J 1 j 396.9 152.6 m 396.9 152.6 l h S в зависимост от цвета 0.50196 0.50196 0.50196 RG. А, добре, сега ги виждам и тук... Точките се виждат най-добре, когато страницата не е увеличена. Добре, значи наистина има тези две точки и има изрични команди за рисуването им в PDF файла   -  person mkl    schedule 25.01.2013
comment
Решавал ли си някога това? Получавам същия проблем. Използвам openSUSE 12.1 Linux.   -  person Don Rhummy    schedule 03.05.2013


Отговори (8)


Това е стара грешка и все още не е поправена. Мога да го възпроизведа под 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 винаги се ориентира хоризонтално. Ако печатате вертикално, можете да завъртите PDF с помощта на инструмента за команден ред pdf270.
person Dzwiedziu-nkg    schedule 04.11.2013
comment
Благодаря за списъка с грешки. Това е критичен бъг, тъй като Draw не може да се използва професионално за създаване на PDF презентации с този проблем. - person Don Rhummy; 12.11.2013

В Adobe Reader (поне версия 11) -> Отидете на "Предпочитания" => "Показване на страница" => премахнете отметката от "Подобряване на тънки линии"

Libre Office изглежда добавя точки с размер 0 и практически никаква видимост. Когато е отметнато „Подобряване на тънките линии“, Adobe Reader ще направи тези точки видими.

Най-добри пожелания,

Патрик

person Patrick C    schedule 10.07.2013

Друго "заобиколно решение", което работи за мен: Отидете без контур. Можете да зададете стила на линията в Draw на „няма“ и да работите само с плоски твърди обекти.

PS: Виждам тези точки и в Draw, не само в експортирания pdf.

person Daniel    schedule 28.03.2014

Просто заобиколно решение е да „закърпите“ точката в Libreoffice Draw с помощта на бял обект – да речем, квадрат с бяла област и бял контур. Имайте предвид, че не можете да видите точката в Draw. Така че първо генерирате pdf файла с оригиналния чертеж, виждате къде се появява точката в pdf файла, връщате се към Draw и добавяте бяла кръпка, където е необходимо.

person xface    schedule 30.01.2015

Подобно на отговора на https://stackoverflow.com/users/1797782/dzwiedziu-nkg, имам нужда многоетапен процес за отстраняване на този проблем.

стъпки:

  1. Отворете файла в програма за преглед на pdf (Програма за преглед на документи за мен в Ubuntu.)
  2. Отпечатайте pdf във файл (също pdf) от програмата за преглед. Предполагам, че това също използва cups-pdf, тъй като променя размера на изображението. (Нямам нищо против, защото така или иначе използвам следващата стъпка, за да премахна всички маржове.)
  3. Използвайте pdfcrop, за да премахнете цялото допълнително пространство около ограничаващото поле на действителното съдържание. Ако просто дадете на pdfcrop един аргумент, той не презаписва стария файл, така че използвайте същия аргумент два пъти:

    $ pdfcrop monkey.pdf monkey.pdf
    
person Kyle    schedule 22.04.2016

Търсейки заобиколно решение, намерих този awk скрипт, наречен odg2epsfix, който ще коригира експортирания EPS да не вече съдържа тези призрачни точки.

Случайно се натъкнах на него в този запис за грешка в стартовия панел.

person Sentry    schedule 06.11.2015

Коригирано в предварително експортиране на LibreOffice.

стъпки:

  1. Щракнете с десния бутон върху кръга в LibreOffice и изберете „Линия“
  2. На страницата "Line" задайте "Corner Style" на "-none-"
  3. Запазете документа и експортирайте като PDF.

Точката изчезва без премахване на подобряването на линията. Моят все още се показва в предварителен преглед, но не се отпечатва.

person Lauren    schedule 22.05.2017

Грешката все още присъства в LO 6.0. Но ако зададете "Cap style" на "flat" в раздела "Line" на "Graphic Styles", точките изчезват от екрана и от експортирания pdf.

person ZoibergPatient    schedule 16.06.2018