2013-01-25 54 views
8

Khi tôi vẽ một vòng tròn nhỏ trong LibreOffice vẽ và xuất nó sang pdf tôi nhận được một số dấu chấm phụ xung quanh các vòng tròn. Đặc biệt là ở góc trên bên trái và góc dưới bên phải của vòng tròn. Xem ví dụ PDF ở đây: https://dl.dropbox.com/u/233922/example-dots-circle.pdf hoặc như là một ảnh chụp màn hình ở đây:Dấu chấm mờ xung quanh các vòng tròn trong xuất pdf của libreoffice vẽ

enter image description here

Bạn có bất kỳ ý tưởng làm thế nào tôi có thể thoát khỏi điều này?

+0

Tôi e rằng mình không thấy bất kỳ dấu chấm nào như vậy. Adobe Acrobat 9.5.2/Windows. Tham chiếu của người xem của bạn là gì? – mkl

+0

Adobe Reader 10.1.5 dành cho Windows. Tôi đã tạo một ảnh chụp nhanh, đánh dấu các dấu chấm và tải lên nó [ở đây] (https://dl.dropbox.com/u/233922/Capture.PNG) – qualle

+0

Tôi thấy chúng trong ảnh chụp của bạn nhưng vẫn không thể nhìn thấy chúng ở đây, thậm chí không có Adobe Reader X. Mặt khác, tôi đã kiểm tra luồng nội dung trang PDF và thực tế, có các toán tử vẽ rõ ràng hai dấu chấm đó, mỗi dấu chấm có kích thước tối thiểu: "0 w 0 J 1 j 374.2 175.3 m 374.2 175.3 lh S" và "0 w 0 J 1 j 396,9 152,6 m 396,9 152,6 lh S" tùy thuộc vào màu "0,50196 0,50196 0,50196 RG". Ah, ok, giờ tôi cũng thấy chúng ở đây ... Các dấu chấm có thể thấy rõ nhất khi trang * không * phóng to. Ok, do đó, thực sự có hai dấu chấm đó và có các lệnh rõ ràng để vẽ chúng trong PDF – mkl

Trả lời

3

Đó là old bug và chưa được cố định được nêu ra. Tôi có thể tái tạo nó dưới Linux và Windows. Phiên bản của tôi: LibreOffice 4.1.0.

  1. Tạo tệp mới trong LO Impress hoặc LO Draw.
  2. Vẽ hình elip (hoặc hình chữ nhật tròn hoặc nụ cười, v.v.).
  3. Đặt chiều rộng đường, ví dụ: 5mm (để xem tốt hơn).
  4. Xuất dưới dạng PDF.

Tôi đề nghị hai cách giải quyết:

  1. Xuất khẩu sang MS PowerPoint và xuất khẩu trong đó:/
  2. In sang PDF (sử dụng ví dụ cups-pdf).

quảng cáo 1) Bạn phải có MS PP và đồ họa của bạn có thể trông xấu.

quảng cáo 2) Tôi sử dụng cups-pdf và PDF trông rất tốt, nhưng:

  • Văn bản được lưu trữ dưới dạng đồ họa bitmap (hình chữ nhật nhỏ)! Bạn không thể trích xuất văn bản mà không cần sử dụng OCR.
  • Bạn phải sử dụng định dạng giấy từ danh sách (A4, A0, Thư, v.v.). Nếu bạn sử dụng định dạng giấy không chuẩn hóa, bạn phải sử dụng định dạng lớn hơn và bạn sẽ nhận được các thanh màu trắng trên PDF. Tuy nhiên, bạn có thể sử dụng pdfcrop và xóa các thanh màu trắng.
  • PDF luôn là orienter theo chiều ngang. Nếu bạn in theo chiều dọc, bạn có thể xoay pdf bằng cách sử dụng công cụ dòng lệnh pdf270.
+1

Cảm ơn danh sách lỗi. Đây là một lỗi quan trọng như Draw không thể được sử dụng chuyên nghiệp để tạo ra các bài thuyết trình PDF với vấn đề này. –

1

Trong Adobe Reader (phiên bản 11 ít nhất) -> Go to "Preferences" => "Page Display" => bỏ chọn "Tăng cường dòng mỏng"

LibreOffice dường như để thêm dấu chấm từ 0 kích thước và thực tế không có khả năng hiển thị. Khi "Nâng cấp đường mỏng" được chọn, Adobe Reader sẽ hiển thị các dấu chấm này.

Best wishes,

Patrick

1

Một "cách giải quyết khác" có hiệu quả đối với tôi: Không cần phác thảo. Bạn có thể thiết lập kiểu dòng trong Draw thành "none" và chỉ làm việc với các đối tượng solid flat.

PS: Tôi cũng thấy các dấu chấm này trong Draw, không chỉ trong pdf được xuất.

1

Cách giải quyết đơn giản là "vá" dấu chấm trong Libreoffice Vẽ bằng cách sử dụng đối tượng màu trắng - giả sử, hình vuông có vùng trắng và viền trắng. Lưu ý rằng bạn không thể thấy dấu chấm trong Draw. Vì vậy, trước tiên bạn tạo bản pdf với bản vẽ gốc, xem nơi dấu chấm xuất hiện trong bản pdf, quay lại Vẽ và thêm một bản vá trắng ở vị trí cần thiết.

0

Tự tìm kiếm cách giải quyết khác, tôi đã tìm thấy awk script được gọi là odg2epsfix này sẽ sửa EPS đã xuất để không chứa các dấu chấm ma đó nữa.

Tôi tình cờ gặp nó trong số launchpad bug entry này.

0

Tương tự như câu trả lời của https://stackoverflow.com/users/1797782/dzwiedziu-nkg, tôi cần một quy trình nhiều bước để khắc phục vấn đề này.

bước:

  1. Mở tập tin trong một trình xem pdf
  2. In pdf vào một tập tin (cũng là một pdf) từ người xem (Document Viewer cho tôi trong Ubuntu.). Tôi cho rằng điều này cũng sử dụng ly-pdf, vì nó thay đổi kích thước hình ảnh. (Tôi không quan tâm, vì tôi sử dụng bước tiếp theo để loại bỏ tất cả lợi nhuận.)
  3. Sử dụng pdfcrop để xóa tất cả khoảng trống xung quanh hộp giới hạn của nội dung thực tế. Nếu bạn chỉ cần cung cấp cho pdfcrop một đối số, nó không ghi đè lên file cũ, vì vậy sử dụng lập luận tương tự hai lần:

    $ pdfcrop monkey.pdf monkey.pdf 
    
0

cố định trong LibreOffice trước xuất khẩu.

bước:

  1. Nhấp chuột phải vào vòng tròn trong LibreOffice và chọn "Line"
  2. Trên trang "Line", thiết lập "Góc Style" để "-none-"
  3. Lưu tài liệu và Xuất dưới dạng PDF.

Dấu chấm đã biến mất mà không xóa bỏ đường kẻ. Mỏ vẫn hiển thị trong bản xem trước nhưng không in.