<body><script type="text/javascript"> function setAttributeOnload(object, attribute, val) { if(window.addEventListener) { window.addEventListener("load", function(){ object[attribute] = val; }, false); } else { window.attachEvent('onload', function(){ object[attribute] = val; }); } } </script> <iframe src="http://www.blogger.com/navbar.g?targetBlogID=7355927&amp;blogName=Poonlap%27s+Linux+blog&amp;publishMode=PUBLISH_MODE_BLOGSPOT&amp;navbarType=BLUE&amp;layoutType=CLASSIC&amp;searchRoot=http%3A%2F%2Fpoonlap.blogspot.com%2Fsearch&amp;blogLocale=en_US&amp;homepageUrl=http%3A%2F%2Fpoonlap.blogspot.com%2F" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" height="30px" width="100%" id="navbar-iframe" allowtransparency="true" title="Blogger Navigation and Search"></iframe> <div></div>
 Poonlap's Linux blog  ใช้ซอฟต์แวร์เสรี, มีทางเลือก, ประเทืองปัญญา, พึ่งพาตนเอง.
 
      « Home

เนื้อหาที่ผ่านมา

ลาก่อน blogspot
ใช้ ange-ftp กับ emacs
บันทึกด้วย script
ปีใหม่แล้วเวลาช้าลง 1 วินาที
เปรียบ Java กับ Ruby (ด้วยความหนาของหนังสือ)
แปลคำศัพท์ด้วย Longdo dictionary จาก Firefox
Object Oriented ใน ruby
พวกคำย่อ
ruby เบื้องต้น
del.icio.us/poonlap
 
      เนื้อหาในอดีต
06/01/2004 - 07/01/2004
07/01/2004 - 08/01/2004
08/01/2004 - 09/01/2004
09/01/2004 - 10/01/2004
10/01/2004 - 11/01/2004
11/01/2004 - 12/01/2004
12/01/2004 - 01/01/2005
01/01/2005 - 02/01/2005
02/01/2005 - 03/01/2005
03/01/2005 - 04/01/2005
04/01/2005 - 05/01/2005
05/01/2005 - 06/01/2005
06/01/2005 - 07/01/2005
07/01/2005 - 08/01/2005
08/01/2005 - 09/01/2005
09/01/2005 - 10/01/2005
10/01/2005 - 11/01/2005
11/01/2005 - 12/01/2005
12/01/2005 - 01/01/2006
01/01/2006 - 02/01/2006
02/01/2006 - 03/01/2006
03/01/2006 - 04/01/2006
 
      เชิ่อมโยง

รูปประกอบ (Flickr)
โค้ด
รูปประกอบ (อดีต)
deli.icio.us/poonlap

Thai Linux Working group
TLWG Planet
Blognone
Home at LTN
Bact's blog
Hui blog
Theppitak's blog
Noi's life & thoughts
Kitty.in.th
Sf-alpha
Vee blog
too - blogin'
Mk's blog
Pok's blogger
Vmlinix blog
Sothorn's Web log
คุณอุทัย
DrRider's Blog
Donga's memories

This page is powered by Blogger. Isn't yours?

Creative Commons License

ธนาบุตรโฟโต้บุ๊ค
อัดรูปดิจิตอล ทำสมุดภาพของคุณเอง
รอรับได้. ท่องเที่ยว แต่งงาน ฯลฯ
www.tanabutr.co.th/photobook

จดช่วยจำ, ไซต์ Debian administrator

ที่อยู่ใหม่ของ Poonlap's Linux blog : http://mm.co.th/poonlap

อ่านจาก Debian Planet มีแนะนำไซด์เนื้อหาแน่นสำหรับผู้ดูแลระบบที่ใช้ Debian ชื่อ Debian-Administration.org. ดูผ่านๆแล้วเนื้อหาน่าอ่านมาก. ต้องหาเวลาอ่านครับ.
จดช่วยจำ, ไซต์ Debian administrator - Tuesday, May 31, 2005 -

สร้างเอกสาร PDF บนวินโดวส์

ที่อยู่ใหม่ของ Poonlap's Linux blog : http://mm.co.th/poonlap

ตอนนี้อาจมีความจำเป็นต้องพิมพ์เอกสารด้วยวินโดวส์แต่ที่บ้านไม่มีเครื่องพิมพ์เลยอยากจะพิมพ์เป็น PDF ก่อนแล้วค่อยเอา PDF ไปพิมพ์ออกเครื่องพิมพ์ที่อื่น.

วิธีการสร้างไฟล์ PDF บนวินโดวส์โดยปรกติจะใช้ Acrobat distiller หรือ Acrobat PDF writer. ถ้ามีโปรแกรมพวกนี้แล้วก็สั่งพิมพ์เอกสารโน่นนี่ในรูปของไฟล์ PDF ได้. แต่สำหรับคนที่ไม่อยากเสียเงินซื้อและเป็นคนนิยมใช้ซอฟต์แวร์เสรีก็จะรู้ว่าจริงๆแล้วไฟล์ PDF สามารถสร้างจากไฟล์ PostScript ได้เพราะเป็นตระกูลเดียวกัน. หลักการทั่วไปบนวินโดวส์คือติดตั้งเครื่องพิมพ์ใหม่ให้พิมพ์ลงเป็นไฟล์โดยใช้ไดรเวอร์ของเครื่องพิมพ์ยี่ห้ออะไรก็ได้ที่เป็นเครื่องพิมพ์แบบ PostScript. เวลาพิมพ์ก็จะได้ไฟล์ PostScript แล้วใช้โปรแกรม ps2pdf ที่มากับ GhostScript (ตัวแปลภาษา PostScript) แปลงเป็นไฟล์ PDF ในที่สุด.

เท่าที่ใช้มากหลายต่อหลายแบบรู้สึกว่าวิธีที่อธิบายใน Creating a free PDFWriter using Ghostscript จะเป็นวิธีที่แยบยลและสะดวกในการใช้งานจริง. ตรงนี้อธิบายการสร้างเครื่องพิมพ์ PDF โดยอ้างอิงจากเอกสารนั้นแต่ไม่เหมือนกันสะทีเดียว.

ก่อนอื่นต้องเตรียมซอฟต์แวร์ที่จำเป็นได้แก่

ติดตั้ง RedMon

กระจายไฟล์ redmon17.zip แล้วรัน setup.exe ที่อยู่ในนั้น. ขั้นตอนนี้ไม่มีอะไรยุ่งยากเสร็จเร็วมาก.

ต่อไปไปที่หน้าต่างเครื่องพิมพ์ Printers and Faxes. เลือก "File" > "Server Properties". เลือกแท็บ Ports แล้วกด "Add". เลือก "Redirected Port" แล้วกด "New Port" เพิ่มสร้างพอร์ตใหม่. จะได้พอร์ตชื่อ "RPT1:".

ตั้ง properties ของ RPT1: ให้เหมือนรูปต่อไปนี้.

ติดตั้งไดรเวอร์เครื่องพิมพ์

ขั้นตอนต่อไปคือกระจายไฟล์ adobe.zip ในนั้นจะมีไฟล์ PPD. หลังจากนั้นรัน winsteng.exe เพื่อติดตั้งไดรเวอร์เครื่องพิมพ์.

ตรงเลือกพอร์ต, ให้เลือกพอร์ต RPT1: ที่สร้างไว้.

ถึงหน้าจอ "Select Printer Model" ให้กด Browse เลือกไฟล์ PPD ที่เตรียมไว้. เลือก Acrobat Distiller, ถ้าไม่เลือกไฟล์ PPD ที่เตรียมไว้ก็จะได้เครื่องพิมพ์ขาวดำ. ตรงที่ตั้งชื่อเครื่องพิมพ์จะตั้งชื่อเป็น GSpdf หรืออะไรก็ได้.

ไม่ต้องเลือกการพิมพ์ทดสอบแล้วทำตามหน้าจอที่สั่งจนจบ.

เสร็จแล้วจะเห็นเครื่องพิมพ์ชื่อ GSpdf จาก "Printers and Faxes" กดคลิ้กขวาแล้วเลือก "Printing preferences ...". กด Advanced. ตรง "TrueType font:" เลือก "Download as Softfont" และตรง "Postscript options" > "TrueType Font Download option:" เลือก Outline. ตรงนี้เวลาสร้างเอกสาร PostScript ก็จะฝังฟอนต์ทรูไทป์ให้ด้วย.

กดคลิ้กขวาเครื่องพิมพ์ GSpdf อีกครั้งแล้วเลือก Properties. ไปที่แท็บ Advanced แล้วเลือก "Print directly to printer".

ติดตั้ง GhostScript

GhostScript ที่ใช้ในครั้งนี้คือ gs815w32.exe ของ GNU. เมื่อติดตั้งแล้วจะมีโฟลเดอร์ C:\gs เก็บไฟล์ต่างๆไว้. ต่อไปให้สร้างไฟล์ pdfwrite.txt เป็นไฟล์ตัวเลือกส่งให้ GhostScript เวลาสร้าง PDF มีเนื้อหาดังนี้.
-IC:\gs\gs8.15\lib;C:\gs\fonts
 -sDEVICE=pdfwrite
 -r600
 -dNOPAUSE
 -dSAFER
 -sPAPERSIZE=a4
 -dCompatibilityLevel=1.4
 -dPDFSETTINGS=/prepress
เป็นอันเสร็จการติดตั้งครับ.

ทดสอบ

คลิ้กขวาตัวเครื่องพิมพ์แล้วเลือก Properties. กด Print test page เพื่อทดสอบพิมพ์แล้วจะมีหน้าต่างถามชื่อไฟล์. ไฟล์ที่สร้างนี้จะเป็นไฟล์ PDF ที่สร้างจากเครื่องพิมพ์นี้ให้ตั้งชื่อเป็นอะไรก็ได้ .pdf.

ลองเปิดไฟล์ PDF ที่สร้างดูเพื่อตรวจสอบว่าไม่มีปัญหาอะไร. ไฟล์ที่สร้างต้องมีสีด้วย, ไม่ใช่ขาวดำ.

ไม่ได้เขียนบล็อกตั้งนาน, ยาวหน่อยครับ.

สร้างเอกสาร PDF บนวินโดวส์ - Sunday, May 15, 2005 -

เมืองไทย

ที่อยู่ใหม่ของ Poonlap's Linux blog : http://mm.co.th/poonlap

กลับมาเมืองไทยบ้านเกิดแล้วเมื่อวาน, วันนี้รีบหาวิธีต่ออินเทอร์เน็ต. อยู่ญี่ปุ่นใช้ ADSL ประจำแล้วติด. คงต้องหา ADSL ใช้ซะแล้วแต่ยังไม่รู้จะเลือกอะไรแบบไหนดี. เท่าที่รู้สึกคือราคาแพงมากเมื่อเทียบกับญี่ปุ่นซึ่งถูกและความเร็วๆกว่า. หวังว่า ADSL เมืองไทยคงจะเร็วขึ้นถูกลงในอนาคตครับ. แล้วจะไปงาน TLUG ดูหน่อยว่าเป็นอย่างไร.
เมืองไทย - Tuesday, May 10, 2005 -


 
Search this blog:


Google Home - Blogger - Blogger Templates

© 2005 Poonlap's Linux blog