การพิมพ์เอกสารเป็นภาพ

วันนี้ (27 พ.ค.65) ช่วยเพื่อนเตรียมโปสเตอร์ จากบทความวิจัยฉบับสมบูรณ์ โดยใช้สัดส่วน 8 นิ้ว * 18 นิ้ว ซึ่ง word สามารถรับเอกสารขนาดนี้ได้ การแปลงเอกสาร word ไปเป็น png โดยใช้โปรแกรม word นั้น ไม่สามารถทำได้โดยตรง ซึ่งผมเลือกวิธีการติดตั้ง pdfcreator ซึ่งใช้มานานตั้งแต่สมัยที่ถูกแนะนำในซีดีจันทราแล้ว

โดยเลือกพิมพ์ (print) แล้วเลือกเครื่องพิมพ์ชื่อ pdfcreator เมื่อเปิดโปรแแกรม pdfcreator ขึ้นมาโดยอัตโนมัตินั้น ก็ต้องเข้าไปเลือกแบบกำหนดขนาดเอง (Postscript custom page size) เนื่องจากขนาด 8 นิ้ว * 18 นิ้ว ไม่ใช่ขนาดกระดาษทั่วไปแบบ A4 หรือ Letter เมื่อกำหนดขนาดกระดาษเป็นตามที่ต้องการใน PDFCreator ขณะสั่ง print แล้ว พบว่า แฟ้ม png ที่ได้มีเนื้อหาถูกตัดหายไป หรือมาไม่เต็มหน้า

แล้วสังเกตว่า pdfcreator ที่ใช้อยู่เป็นรุ่น 1.7.2 ที่ติดตั้งมาตั้งแต่ปี 2562 เมื่อไปดูในเว็บไซต์ของซอฟต์แวร์พบว่า รุ่นใหม่คือ 4.4.2 จึงเลือก uninstall แล้ว install ใหม่ ผลปรากฎว่า ผลลัพธ์ในแฟ้ม pdf ออกมาครบตามเนื้อหาที่ได้จัดเตรียม

ร่างโปสเตอร์

อ่าน text file หลายแฟ้ม ทั้ง utf-8 และ tis-620 ก็ต้องแปลงกัน

check utf-8 and convert
check utf-8 and convert

เดิมอ่านข้อมูล text file แบบ tis-620 แล้ววันหนึ่ง ก็มีแฟ้มข้อมูล (Data) เป็น utf-8 ที่ต้องใช้ script สำหรับอ่าน utf-8 แล้วก็ต้องกำหนด meta content-type ให้ charset เป็น utf-8

แต่หากต้องการอ่านแฟ้ม utf-8 มาแสดงใน tis-620 ก็ต้องมีการ convert ข้อมูลกันหน่อย เดิมทีนั้น จะอ่านข้อมูลจาก text file แบบ tis-620 ลงอาร์เรย์ แล้วใช้งาน ก็ต้องปรับให้รองรับแฟ้มทั้งแบบ tis-620 และ utf-8

code เดิม คือ

<meta http-equiv=”content-type”
content=”text/html;charset=tis-620″ />
<?php
$f=@file(“data.txt”);
echo $f[0];
?>

code ใหม่ คือ

<meta http-equiv=”content-type”
content=”text/html;charset=tis-620″ />
<?php
$f=@file(“data.txt”);
if (mb_check_encoding(file_get_contents(“data.txt”), ‘UTF-8’)) {
$f[0] = iconv(“utf-8″,”tis-620”,$f[0]);
}
echo $f[0];
?>

แฟ้มที่เป็น utf-8 คือ http://www.thaiall.com/checklist.php

การ export, import data – biblio ใน senayan

biblio data convertion
biblio data convertion

3 ธ.ค.55 ได้ export แฟ้มจากระบบของเสนายัน ซึ่งมีให้เลือก 2 รายการ คือ Data Export และ Item Export โดย 1) Data Export จะได้แฟ้ม senayan_biblio_export.csv มีรายการหนังสือทั้งหมด และ  2) Item Export จะได้แฟ้ม senayan_item_export.csv มีรายละเอียดแยกเล่มอยู่ในรายการหนังสือ พบว่า ข้อมูลในแฟ้มเป็นภาษาไทยแบบ UTF-8 ทำให้โปรแกรม editplus2 หรือ excel หรือ wordpad เปิดขึ้นมาไม่ได้ ต้องใช้ notepad แม้เปิดได้แต่ไม่มีประสิทธิภาพในการจัดการข้อมูล จึงใช้ editplus3 เปิดแฟ้มเพื่อคัดลอก และเปลี่ยนตัวอักษรให้เป็นไปตามรูปแบบต่อไป
http://www.editplus.com/download.html

บันทึกผลการทดสอบ มีขั้นตอนดังนี้
1. เมื่อเลือก Data Export: biblio ออกมาแล้ว สามารถทำ Data Import: biblio กลับเข้าไปได้ โดยไม่เขียนทับของเดิม แต่เพิ่มระเบียนใหม่ และไม่มีการถามว่าจะเลือกแบบใด เพราะดำเนินการทันที .. ปัญหาที่พบจากการทำ Data Import คือ ข้อมูล label หายไป
2. เปิดแฟ้ม .csv ด้วย editplus3 แล้วคัดลอกไปวางใน excel แล้วเลือก data, text to columns
3. แก้ไขข้อมูล และ column D กำหนด format cells เป็น Number และ Decimal places เป็น 0
4. export save as แบบ  Text (Tab Delimited) (*.txt) พบว่าไม่มีเครื่องหมาย “”
5. เปิดแฟ้มที่ได้ด้วย editplus3 แล้ว เติมเครื่องหมาย ” คร่อมฟิลด์ทั้งหมด
6. save as เป็น .csv และกำหนด encoding เป็น utf-8

การเติมเครื่องหมาย ” คร่อมฟิลด์ มีขั้นตอนดังนี้
1. replace tab ด้วย “,”
2. replace “\n ด้วย “”\n” (regular expression)
3. เติม ” ปิดหัว กับ ปิดท้าย แฟ้มด้วยนะครับ

+ http://www.thaiall.com/senayan/senayan_biblio_export.csv
+ http://www.thaiall.com/senayan/senayan_item_export.csv
+ http://www.thaiabc.com/senayan/
+ http://www.thaiall.com/senayan

บันทึกวีดีโอคลิ๊ป 6 ตอนสั้นกับสองโปรแกรม

windows movie maker

3 ก.ค.53 ไปส่งภรรยาที่มหาวิทยาลัยเพื่อขึ้นรถไปเชียงใหม่ ถือโอกาสถ่ายคลิ๊ปในบทนักร้องร้องเพลงวิมานดาว โดยได้ความช่วยเหลือจากคุณธรณินทร์ สุรินทร์ปันยศ และนักศึกษาเป็นแบล็คกราว ตั้งใจจะนำกระบวนการไปสอนพระนิสิตในการตัดต่อคลิ๊ปวันรุ่ง ผมใช้กล้อง sanyo ซึ่งได้แฟ้ม mp4 นำมา convert ด้วยโปรแกรม total video converter แล้วกำหนดเป็น low quality ได้ .mpg เมื่อนำไปใช้กับโปรแกรม windows movie maker ก็พบว่าใช้ได้ปกติ ยกเว้นตอน save movie file จะพบ error ถ้าเป็นแฟ้มเดียวสามารถผ่านไปได้ แต่ถ้าหลายแฟ้มต่อกันจะพบ error ซึ่งปัญหาน่าจะเกิดจากการ convert file
     จึงเปลี่ยนไปใช้โปรแกรม proshow producer ใช้แฟ้มวีดีโอ .mpg และซ้อนเสียง .mp3 ได้อย่างไม่มีปัญหา แล้วเลือก Create Video File แบบ VCD ได้แฟ้ม .mpg แล้วก็ upload เข้า youtube.com ตามแผนที่วางไว้
+ http://www.youtube.com/watch?v=GQGwVUAPv1E