Có một máy in ảo để xuất tài liệu Open Office thành nhiều hình ảnh (jpg, png, v.v.) không?


9

Tôi đang theo một máy in ảo lấy từng trang đầu ra "được in" và chuyển đổi thành nhiều hình ảnh (một hình ảnh cho mỗi trang) ... ví dụ. .jpg hoặc .png, v.v.

Tôi đặc biệt tìm kiếm thứ gì đó để hoạt động với Open-Office Writer, nhưng tôi cho rằng một máy in ảo như vậy sẽ hoạt động trên bảng cho bất kỳ ứng dụng nào có thể gửi đầu ra của nó tới "máy in".

Có một điều như vậy trong kho lưu trữ Ubuntu?

Tái bút Tôi muốn một hình ảnh "bình thường" trên mỗi trang .. tức là nhiều hình ảnh được xuất ra.
... (như máy in ảo Snagit trong Windows)


định dạng hình ảnh có quan trọng không? bạn có thể in thành tập tin và đặt loại đầu ra là svg?
richzilla

Định dạng này không quan trọng trong trường hợp này ... và tôi đã nhận ra rằng tôi biết rất ít về .svg như một định dạng hình ảnh ... Tôi thích một định dạng chung hơn (phổ biến), nhưng điều này có thể phù hợp với ... . Chỉ nhìn vào các tùy chọn "in thành tập tin", nhưng tôi không thể thấy tùy chọn "svg" ở bất cứ đâu ... (Tôi sẽ xem xét lại ...
Peter.O

Câu trả lời:


3

Có cần phải là một tập tin hình ảnh chứ không phải là một PDF? Nếu không, bạn có thể sử dụng

sudo apt-get install cups-pdf

Với ImageMagick, bạn có thể chuyển đổi các tệp PDF thành hình ảnh từ dòng lệnh nhưng có lẽ điều đó đã trở nên quá dài. Ngoài ra, mặc dù tôi chưa cài đặt nó trên máy tôi đang sử dụng, tôi đã đọc trên blog nhận xét rằng GIMP có thể mở tệp PDF ...?


1
Cảm ơn .. Tôi đặc biệt muốn các hình ảnh riêng lẻ ... Tôi vừa thêm chi tiết vào câu hỏi của mình.
Peter.O

1
Tôi đã kiểm tra thêm một chút (bây giờ tôi đã học được thêm một chút và gần như biết những gì tôi đang làm :), và vâng, vâng, vâng :) ImageMagick hoạt động! ... Và thật dễ dàng! ... bằng cách sử dụng một trong các công cụ ImageMagicks: convert -d mật độ 400 /home/fred/PDF/test.pdf test% d.jpg ... (Hôm nay tôi cũng đã học được một ứng dụng dòng lệnh để chuyển đổi bất kỳ / tất cả OpenOffice định dạng các tệp thành bất kỳ tệp nào khác, ví dụ: pdf .. nó được gọi là unoconv và có sẵn trong kho Ubunto ... Hai công cụ này hoạt động cùng nhau làm cho tất cả rất đơn giản ... Cảm ơn
Peter.O

3

Chà, cuối cùng tôi cũng tìm được cách để nó tạo ra các jpeg được đánh số riêng lẻ; một trên mỗi trang của đầu ra in.

- (cũng vậy, xem CẬP NHẬT, bên dưới) -

Đầu tiên, tôi đã thêm "Generic-PostScript-Printer" ..
Panel -> Sysetm -> Administration -> Printing
hoặc
$ system-config-printer

Bước tiếp theo là, trong OpenOffice, để chọn [*] Print to file(trong hộp thoại In)
và lưu tệp PostScrip vào bất cứ nơi nào bạn muốn, ví dụ: ~ / print-to-file.ps

Bước cuối cùng là sử dụng ghostscriptđể thực hiện chuyển đổi. Nó có nhiều thiết bị đầu ra .
Bạn có thể liệt kê các thiết bị thông qua:$ gs -h

Để xuất hình ảnh jpeg được đánh số thứ tự , đây là lệnh:

$ gs -dBATCH -dNOPAUSE \  
 -sOutputFile=/home/fred/print-to-file.ps.%d.jpeg \  
 -sDEVICE=jpeg /home/fred.print-to-file.ps`   

Đối với định dạng png , thay đổi sufix của tên tệp thành .png.
và sử dụng png16 / png256 / etc cho -sDEVICE


CẬP NHẬT:
Bây giờ tôi mới nhận ra rằng ghostscript cũng có thể lấy .pdf làm đầu vào ...
Vì vậy, tôi đã thử sử dụng .pdf từ tùy chọn Xuất ra PDF của OpenOffice , làm đầu vào cho gs(ghostscript) ...
Tệp nguồn .odt chỉ ở dạng văn bản và các hình ảnh bán lại có khả năng học tập tốt hơn một chút , do đó, có thể đáng để so sánh ".pdf" là imput, so với ".ps" cho tình huống cụ thể của bạn .. phông chữ, hình ảnh, v.v.

Tóm lại (đối với phương pháp pdf này):

  • Xuất dưới dạng PDF
  • $ gs -dBATCH -dNOPAUSE -sOutputFile=/home/fred/print-to-file.pdf.%d.jpeg -sDEVICE=jpeg /home/fred.print-to-file.pdf

CẬP NHẬT 2:
Mặc dù phương pháp này hoạt động, chất lượng hình ảnh đầu ra không ngang bằng.
Giảm chất lượng jpg lên 100% vẫn tạo ra kết quả dưới tiêu chuẩn ..
Ngay cả hình ảnh tiff cũng tạo ra quang sai trong văn bản (không có khử răng cưa?).

Có lẽ đó là một cách để tinh chỉnh GhostScript hơn nữa, nhưng tôi bắt đầu tìm kiếm ở nơi khác, và nhờ Roddie của đề nghị, tôi đã thay đổi chiến thuật của tôi và chắc chắn thích phương pháp "không ảo-in" của unoconv+ ImageMagick(đề cập trong nhận xét của tôi để trả lời Roddie của) ... Chất lượng hình ảnh từ ImageMagick rất tuyệt! ..

Một tập lệnh "hai dòng" của hai lệnh này sẽ tạo ra một "Hành động Nautilus" đơn giản và bỏ qua nhu cầu sử dụng trực tiếp OpenOffice.
Nhưng nếu bạn muốn chuyển đổi một tài liệu chưa được lưu thành hình ảnh, thì bạn sẽ cần bạn sử dụng tùy chọn "cup-pdf" hoặc menu "File-> Save as PDF" thay vì "unoconv".


2

Đầu tiên in tài liệu của bạn dưới dạng pdf và sau đó bạn có thể chuyển đổi nó thành jpg hoặc png bằng GIMP.

In tài liệu của bạn dưới dạng pdf:

Mở tài liệu của bạn trong văn phòng mở, sau đó bấm tùy chọn pdf để xuất tài liệu của bạn dưới dạng menu tệp pdf hoặc goto và chọn xuất dưới dạng pdf.

văn bản thay thế

Chuyển đổi pdf sang jpg | png:

Mở pdf của bạn trong GIMP (Nhấp chuột phải vào pdf của bạn và sau đó chọn Mở bằng GIMP Image Editor )

Bây giờ một lần nữa trình đơn tệp goto và chọn tùy chọn lưu dưới dạng, Bây giờ hãy chắc chắn rằng bạn chọn định dạng chính xác. Chọn JPG hoặc PNG để lưu tệp pdf đó thành định dạng hình ảnh ..


karthick, tôi sẽ thử phương pháp của bạn và xem nó so sánh với phương pháp tôi vừa đăng .... Tuy nhiên, tôi nghĩ rằng , dựa trên .pdf khác cho các phương pháp hình ảnh tôi đã thấy .... nó có thể dẫn đến một jpg duy nhất ... (đó không phải là điều tôi muốn) .. nhưng tôi sẽ kiểm tra ngay bây giờ ...
Peter.O

karthick. Khi tôi mở -> nhập các trang .pdf dưới dạng "lớp", nó chỉ nhập trang đầu tiên ... Khi tôi nhập các trang dưới dạng "hình ảnh", nó tạo ra nhiều tài liệu gimp mỗi tài liệu phải được lưu thủ công và riêng lẻ .. Điều này chắc chắn là không tốt cho bản gốc .odt 100 trang ... Nếu tôi bỏ lỡ điều gì đó, xin vui lòng cho tôi biết.
Peter.O

Tôi sẽ kiểm tra Gimp thêm một chút nữa, có thể nó có tính năng bó ... Có, Gimp có thể lưu các trang một cách ngẫu nhiên, nhưng tôi sẽ cần khả năng bó ... Phương pháp ghostscript hoạt động (xem câu trả lời của tôi), nhưng chất lượng hình ảnh không tốt lắm. Chất lượng chuyển đổi pdf của Gimp tốt hơn nhiều (+1).
Peter.O

1

Nó không phải là thứ tôi từng cần phải làm trên linux nhưng có cups-pdfvẻ như nó có thể làm việc cho bạn. Điều này có sẵn trong trung tâm phần mềm hoặc thông qua thiết bị đầu cuối:

sudo apt-get install cups-pdf

bạn có thể kiểm tra xem mọi thứ đã hoạt động chưa bằng cách vào Hệ thống> Quản trị> In và bạn nên có một máy in ở đó gọi là pdf. Khi được cài đặt như một máy in trên hệ thống, nó sẽ hoạt động với bất kỳ ứng dụng nào thường in.

Theo mặc định, chúng được lưu vào một thư mục có tên PDF trong thư mục nhà của bạn. Có thể thay đổi điều này bằng cách thay đổi /etc/cups/cups-pdf.conf. Tìm kiếm biến OUT và thay đổi nó thành bất cứ điều gì bạn muốn.

Tôi không chắc chắn có cách nào để thay đổi vị trí lưu trên cơ sở mỗi lần sử dụng, có lẽ ai đó có nhiều kiến ​​thức hơn sẽ có thể xây dựng.

Là một lưu ý phụ, nhà văn Open Office đã có một tùy chọn để xuất sang pdf trong menu tệp.


Cảm ơn nhưng tôi không muốn có pdf trong trường hợp cụ thể này ... Tôi muốn một hình ảnh "bình thường" trên mỗi trang .. tức là nhiều hình ảnh được xuất ra. (Tôi sẽ thêm câu hỏi này vào câu hỏi của tôi) ... nhưng thật tốt khi biết về cup-pdf
Peter.O

Nó không đẹp, nhưng imagemagickcó thể chuyển đổi pdf thành hình ảnh và có phần xử lý bài đăng trong cups-pdf.confđó có bất kỳ tập lệnh nào để chạy sau khi tệp được tạo. Nếu bạn thiếu các lựa chọn khác, nó có thể đáng để thử.
richzilla

Một lần nữa xin cảm ơn, nhưng điều đó sẽ không hiệu quả với tôi, vì tôi muốn sử dụng tùy chọn "In" tiêu chuẩn thông qua dòng lệnh .... nhưng kiến ​​thức về hệ thống tốt của nó (đối với một số trường hợp không theo dõi được).
Peter.O

Tôi chỉ nhận ra rằng chỉ có tùy chọn "xuất" bỏ qua quy trình in ... và cốc-pdf mới sử dụng nó. (nhưng tôi vẫn đang tìm giải pháp đa hình ảnh)
Peter.O

đánh giá từ cup-pdf. sự giúp đỡ của một cái gì đó như fantemagick ...;)
JanC

1

Chúng tôi đã lấy các nguồn của cup-pdf và sửa đổi chúng để tạo ra Svg.

Bằng cách này, chúng tôi có một máy in mạng ảo tạo ra Svg cho tất cả người dùng MS windows của chúng tôi.

Như đã giải thích ở trên, lợi thế cho người dùng Linux là nhỏ hơn vì họ luôn có thể xuất ps hoặc pdf và sử dụng inkscape hoặc hơn để tạo svg.

Tuy nhiên, ngay cả đối với người dùng Linux, có thể thuận tiện là 'chỉ cần in' và chọn Svg kết quả trong thư mục người dùng của máy chủ.

Hạn chế của chúng tôi bây giờ là chỉ có 1 trang (1 tệp Svg) có thể được xuất ra tại một thời điểm.

Tôi đang tìm ai đó quan tâm để đóng gói mã và đặt nó trên một ppa ubfox.

Bạn có thể gửi thư cho tôi tại ftoth AT telfort.nl

Chiếc phà


0

Bạn cũng có thể xuất tệp sang tệp PDF, ngay từ menu Tệp của Office đang mở.


Tôi đặc biệt muốn có nhiều hình ảnh jpg, hoặc png vv làm đầu ra ... (như máy in ảo Snagit trong Windows) ... nhưng dù sao đi nữa ... Hôm nay tôi đã biết nhiều về khả năng đầu ra pdf của OOo :)
Peter .O
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.