2013-01-25 17 views
8

Kiedy narysuję małe kółko w LibreOffice narysuj i wyeksportuj je do pliku pdf, otrzymuję dodatkowe kropki wokół kółek. Zwłaszcza w lewym górnym i prawym dolnym rogu koła. Zobacz przykładowy pdf tutaj: https://dl.dropbox.com/u/233922/example-dots-circle.pdf lub jako zrzut ekranu tutaj:Fałszywe kropki wokół kółek w eksporcie pdf libreoffice remis

enter image description here

masz jakiś pomysł jak mogę pozbyć się tego?

+0

Obawiam się, że nie widzę takich kropek. Adobe Acrobat 9.5.2/Windows. Jakie jest odniesienie do widza? – mkl

+0

Adobe Reader 10.1.5 dla systemu Windows. Zrobiłem migawkę, zaznaczyłem kropki i przesłałem ją [tutaj] (https://dl.dropbox.com/u/233922/Capture.PNG) – qualle

+0

Widzę je w twojej migawce, ale nadal nie widzę ich tutaj, nawet nie w Adobe Reader X. Z drugiej strony sprawdziłem strumień zawartości stron PDF i rzeczywiście operatorzy wyraźnie rysują te dwie kropki, z których każda ma minimalny rozmiar: "0 w 0 J 1 j 374,2 25,2 37,37,57,3 177,3 lh S" oraz "0 w 0 J 1 j 3 96,9 152,6 m 396,9 152,6 lh S" w zależności od koloru "0,50196 0,50196 0,50196 RG". Ach, ok, teraz też je tutaj widzę ... Kropki najlepiej widać, gdy strona jest * nie * powiększona. Ok, więc rzeczywiście są te dwie kropki, i istnieją wyraźne polecenia do rysowania ich w PDF – mkl

Odpowiedz

3

Jest old bug i nie została jeszcze ustalona. Mogę go odtworzyć pod Linuksem i Windows. Moja wersja: LibreOffice 4.1.0.

  1. Utwórz nowy plik w LO Impress lub LO Draw.
  2. Rysuj elipsę (lub zaokrąglony prostokąt lub uśmiech itp.).
  3. Ustawić szerokość linii np. 5 mm (dla lepszego widoku).
  4. Eksportuj jako PDF.

I proponują dwa rozwiązania:

  1. eksportu MS PowerPoint i eksportu, w tym:/
  2. druku i PDF (przy użyciu na przykład cups-pdf).

ad 1) Musisz mieć MS PP, a grafika może wyglądać źle.

ad 2) Używam cups-pdf i PDF wyglądają bardzo dobrze, ale:

  • Tekst jest przechowywany jako grafice rastrowej (małe prostokąty)! Nie można wyodrębnić tekstu bez użycia OCR.
  • Należy użyć formatu papieru z listy (A4, A0, Letter itp.). Jeśli używasz niestandaryzowanego formatu papieru, musisz użyć większego formatu, aby uzyskać białe paski w formacie PDF. Możesz jednak użyć pdfcrop i usunąć białe paski.
  • PDF jest zawsze orientatorem w poziomie. Jeśli drukujesz w pionie, możesz obrócić PDF za pomocą narzędzia wiersza poleceń pdf270.
+1

Dzięki za listę błędów. Jest to krytyczny błąd, ponieważ Draw nie może być profesjonalnie używany do tworzenia prezentacji PDF z tym problemem. –

1

W programie Adobe Reader (w wersji 11 przynajmniej) -> Przejdź do „Ustawienia” => „Wyświetlanie strony” => odznacz „Popraw cienkie linie”

LibreOffice wydaje się, aby dodać kropki z 0 wielkości i praktycznie nie widoczność. Po zaznaczeniu opcji "Ulepsz cienkie linie" program Adobe Reader sprawi, że te kropki będą widoczne.

Najlepsze życzenia,

Patrick

1

Kolejne "obejście", które zadziałało dla mnie: Przejdź bez konturu. Możesz ustawić styl linii w Draw na "none" i po prostu pracować z płaskimi obiektami bryłowymi.

PS: Widzę te kropki również w Draw, a nie tylko w eksportowanym pliku pdf.

1

Prostym rozwiązaniem jest "poprawienie" kropki w programie Libreoffice Draw przy użyciu białego obiektu - na przykład kwadratu z białym obszarem i białym konturem. Zauważ, że nie możesz zobaczyć kropki w Draw. Najpierw wygeneruj plik PDF z oryginalnym rysunkiem, zobacz, gdzie kropka pojawia się w pliku pdf, wróć do Rysowania i dodaj białą łatkę tam, gdzie jest ona wymagana.

0

Samemu szukając obejścia, znalazłem ten awk script o nazwie odg2epsfix, który naprawi wyeksportowany EPS, aby już nie zawierał tych kropek widmowych.

Natknąłem się na to w tym launchpad bug entry.

0

Podobna do odpowiedzi https://stackoverflow.com/users/1797782/dzwiedziu-nkg, potrzebuję wieloetapowego procesu, aby rozwiązać ten problem.

Kroki:

  1. Otwórz plik w przeglądarce pdf
  2. wydrukować pdf do pliku (pdf) także od widza (Document Viewer dla mnie w Ubuntu.). Zakładam, że to również używa cups-pdf, ponieważ modyfikuje rozmiar obrazu. (Nie mam nic przeciwko, ponieważ używam następnego kroku, aby w jakikolwiek sposób wyeliminować wszystkie marginesy.)
  3. Użyj polecenia pdfcrop, aby usunąć całą przestrzeń wokół rzeczywistego obramowania zawartości. Jeśli po prostu dać pdfcrop jeden argument, to nie ma zastąpić stary plik, więc użyć tego samego argumentu dwukrotnie:

    $ pdfcrop monkey.pdf monkey.pdf 
    
0

Poprawiono w LibreOffice przedwywozowych.

Kroki:

  1. prawym przyciskiem myszy na kole w LibreOffice i wybierz "Line"
  2. Na stronie "Line", ustaw "Corner Style" na "-brak-"
  3. Zapisz dokument i Eksportuj jako PDF.

Kropka zniknęła bez usuwania wzmocnienia linii. Kopalnia nadal wyświetla się w podglądzie, ale nie drukuje.

Powiązane problemy