Thứ Hai, 9 tháng 5, 2011

Cách lưu trữ blog để xem dưới dạng PDF

Một mẹo hay post lại của trang hoctroviet
Bạn,

Có khi nào bạn cảm thấy cần lưu trữ bài viết của blog bạn, hoặc tải bài viết của người khác về máy mình để xem offline không? Tôi có tìm ra một cách và hay dùng nó, hôm nay muốn chia xẻ với bạn.

Chúng ta sẽ dùng một cách rất thường gặp trong các sở làm hiện tại, đó là in trang bằng PDF "distiller". Nếu bạn đã có software PDF Professional 9.0 trên máy, thì khi in, và chọn "PDF Distiller" thì máy sẽ hỏi bạn save vào máy dưới tên file là gì. Thế là xong.

Nhưng trong bài viết này tôi giả sử bạn không có software này. Vậy việc trước tiên là chúng ta sẽ cài đặt một phần mềm miễn phí tên là CutePDF có thể save một trang web dưới dạng pdf, tương tự như PDF Distiller. Nhưng CutePDF cần có GhostScript trước, vậy hãy vào trang sau

http://www.cutepdf.com/Products/CutePDF/writer.asp 

Bước 1 là cài đặt software GhostScript này. Hãy ấn vào chữ Free Converter để cài đặt.




Bước 2 là cài đặt CutePDF. 


Ấn vào Free Download cũng trong hình trên để tải về và lắp.

Nếu lắp thành công, bạn thử in một trang web bằng cách chọn Print preview, ấn vào nút Print, rồi chọn CutePDF Writer khi chọn printer name


Máy sẽ hỏi bạn muốn tên của PDF là gì, và để ở đâu. Bạn điền tên vào dưới folder muốn chứa rồi ấn OK là xong.


Bây giờ mới tới phần "Mẹo làm blog". Nếu bây giờ tôi thử in trang của tôi ngay thì sẽ thấy như vầy trong phần Print preview:









Bạn thấy là nội dung chẳng có gì hết! Vầy làm sao in?



May thay, trong blogger có khái niệm gọi là feed, là một dòng (stream) của các chữ và hình ảnh của nội dung không thôi, chứ không có các thứ khác, như các widgets chẳng hạn.

Nếu gọi feed của trang hoctroviet thì đây là cú pháp, thêm vào là phần in đậm:

http://hoctroviet.blogspot.com/feeds/posts/default

và đây là kết quả:


Khi in thì chữ cũng rõ ràng, và ta có thể chỉnh chiều cao của chữ bằng cách dùng dropdown box in tỉ lệ:

 

Điều bất tiện là feed chỉ có cho in ra 25 posts mới sửa hay thêm vào nhất mà thôi, do đó muốn in ra toàn bộ sự nghiệp văn chương trên blog bạn thì phải thêm vào cú pháp max-results như sau:

http://hoctroviet.blogspot.com/feeds/posts/default?max-results=1000

thì máy sẽ tải về hết 1000 (một ngàn) posts của bạn!

Nếu trang ấy khi in xong quá lớn, mà ta lại muốn dung lượng pdf nhỏ, để upload lên đâu đó, thì ta phải dùng thêm một thành tố nữa, là start-index. Thí dụ như tôi có trên 200 posts, và muốn chia làm 3 tập, mỗi tập 100 bài, thì tôi sẽ làm như sau:

http://hoctroviet.blogspot.com/feeds/posts/default?max-results=100&start-index=1

http://hoctroviet.blogspot.com/feeds/posts/default?max-results=100&start-index=101

http://hoctroviet.blogspot.com/feeds/posts/default?max-results=100&start-index=201

 Bạn thấy lúc nào cũng có 100 posts, rồi tôi in bài từ index 1, 101, 201, v.v.

Bây giờ là phần khó nhất. Tỷ dụ như tôi chỉ muốn in những cái gì tôi viết mà thôi, còn bài tôi đi sưu tầm thì tôi không cần. Vậy thì tôi phải làm sao? Cách dễ nhất là để chúng vào chung một nhãn (label), như Hoctro Tản Mạn chẳng hạn. Dùng Edit Posts bạn có thể chọn nhiều bài và thêm nhãn cùng lúc:




Sau đó bạn cũng dùng các thành tố max-results và start-index như đã trình bày, nhưng phần đầu trước dấu hỏi thì phải là nhãn. thí dụ như tôi muốn in hết các bài tôi đã "tám" thì phải làm như sau: 

http://hoctroviet.blogspot.com/feeds/posts/default/-/Hoctro Tản Mạn?max-results=1000

Tôi có phân loại các bài viết của tôi, được trên 200 bài, in lại thành PDF, và upload lên chỗ này, cùng một số tài liệu khác, nếu bạn muốn xem chất lượng PDF thì mời vào xem (hoctroviet_01, 02 và 03):

http://sites.google.com/site/hoctroarticles/

Hy vọng bài chỉ dẫn này sẽ có ích cho bạn để bạn có thể mang tài liệu của bạn cũng như của blogger khác về xem offline khi rảnh rỗi.

Thân mến,

Hoctro

6 May 2011

Không có nhận xét nào:

Đăng nhận xét