หน้าเว็บ

วันพุธที่ 25 กันยายน พ.ศ. 2562

Extranet : Load Drawing ไม่ได้

Extranet : Load Drawing ไม่ได้
Error
Fatal error: Call to undefined function imagecreatefromjpeg() in /var/www/extranet/getimage.php on line 23


ใช้ php5 ติดตั้ง php5-gd ubuntu 18.04
  1. sudo apt-get update

For 5.6 PHP
  1. sudo apt-get install php5.6-gd


ถ้าใช้ php 7 For 7.0 PHP
  1. sudo apt-get install php7.0-gd

https://stackoverflow.com/questions/44718896/how-to-install-php-gd-in-ubuntu

PDF File มีขนาดใหญ่เป็นไฟล์ที่ทำจาก Photoshop Upload ขึ้น Web เปิดช้า

PDF File มีขนาดใหญ่เป็นไฟล์ที่ทำจาก Photoshop Upload ขึ้น Web เปิดช้า หรือเปิดด้วยโปรแรกม PDF ที่เครื่อง Spec ไม่แรงก็จะช้า
เช่นไฟล์ Catalog ใน Web เปิดช้า
ใช้วิธี Print เป็น PDF ใหม่ ผ่านโปรแกรม pdf creator และลดขนาด DPI ลง ผลที่ได้คือ Font ตัวหนังสือมีปัญหา

วิธีแก้ โดยแปลง เป็น tif ก่อนแล้วค่อยแปลงกับเป็น PDFและปรับ DPI ลดลงแต่ดูผ่านหน้า Web หรือเปิดดู Print ดูได้ ไม่ส่งผลต่อการใช้งาน
แต่ถ้า Zoom เยอะ ๆ ความละเอียดของภาพจะลดลง เพราะขนาดไฟล์ลดลงมาก และเปิดได้เร็วขึ้น ตัวหนังสือไม่มีปัญหา
1. ใช้ PDF-XChange Viewer Export เป็น tif
File --> Export --> Export To Image เลือกนามสกุล เป็น Tif
2. ได้ไฟล์ tif มาเปิดด้วย โปรแกรม Windows Photo Viewer ของ Windows แล้ว Print โดยใช้โปรแกรม PDF Creator อีกครั้ง
ใช้ DPI ที่ 150 DPI
ทดลองแล้ว 300 ขึ้นได้ไฟล์ใหญ่เปิดช้า ต่ำกว่า 150 ได้ไฟล์เล็ก แต่เปิดผ่านหน้า Web เห็นเส้นขาดตามรูป และตัวหนังสือตัวเล็ก ๆ จะอ่านไม่ค่อยออก ใช้ 150 DPI แสดงในหน้า Web พอดี

3. จะเห็นได้ว่าขนาดไฟล์ลดลงเยอะมาก และตัวไฟล์ยังพอสามารถเปิดดูได้ เปิดดูผ่านหน้า Web ได้เร็วขึ้น (ซูมดูข้อมูลได้เล็กน้อยถ้า zooom มากภาพจะแตก)

Axapta : Axapta เขียนไฟล์ txt Set UTF8

Axapta : Axapta เขียนไฟล์ txt Set UTF8
ใช้ AsciiIO ทำไม่ได้ ทำได้เพียงเรียก NotePad++ ขั้นมาแล้วกด Set UTF8 Manual
ต้องใช้ Com Stream ตาม Job สามารถ Set ไฟล์เป็น UTF8 ได้
Job :
  1. static void Job_File_IO_TextIo_Write_Read(Args _args)
  2. {
  3.  
  4.     Com objStream = new Com('ADODB.Stream');
  5.     ;
  6.  
  7.     objStream.CharSet('utf-8');
  8.     objStream.Open();
  9.     objStream.WriteText('????');
  10.     objStream.SaveToFile(@'c:\\\\Test\\test.txt');
  11.     objStream.Close();
  12.  
  13. }


ตัวอย่าง ในปุ่ม SWC 53 Classes SCI_WHTax_P53_Media
http://axforum.info/forums/showthread.php?t=11534&page=3

วันจันทร์ที่ 2 กันยายน พ.ศ. 2562

SWC : ภงด.3, ภงด.53

SWC : ภงด.3, ภงด.53
วิธีใช้โปรแกรม
https://drive.google.com/open?id=1C_VM8k_QrGUi_YpxK03Vs6vm5H6GMOMI

http://interapp4.rd.go.th/WHT/swc.php
http://interapp4.rd.go.th/WHT/download.php?det1=swc
1. Download และติดตั้ง rdform (Run ไฟลื bat จะแตกไฟล์โปรแกรม ลง Disk C:)
http://interapp4.rd.go.th/WHT/download_file.php?filepath=http://interapp4.rd.go.th/WHT/resources/programs/rdform.zip&prog_id=56&manual=0
โปรแกรมสำหรับซอฟต์แวร์สำเร็จรูป (Software Component :SWC Version 1.4.1) rdform

2. ติดตั้ง GUI สำหรับ Cofig SWC และ Upload File Text Download และติดตั้ง (ได้ Folder swc_gui นำไปใช้ได้เลย Folder อยู่ไหนก็ได้
จะให้ดีเอาไปไว้ที่เดียวกันจะได้ใช้งานง่ายในข้อ 1. )
โปรแกรมช่วยนำส่งข้อมูล SWC User Interface (SWC-UI Version 1.4)

เปิด swc_gui.exe เพื่อ Config swc และ cer ตามคู่มือ


Config cer swc ทำได้ 2 วิธี ใช้วิธีที่ 2 ง่าย
1. การใส่ Cer จะขอไฟล์ Cer กับ ผอ.บ. ที่สมัครไว้ แล้วมาคีย์ใส่ ใส่ user และ รหัสที่สมัคร
2. หรือจะเอาไฟล์ config.xml เดิม มาก็ได้ Load xml ง่ายไม่ต้องคีย์เอง
(Config ต่าง ๆ จะถูกเขียนใส่ config.xml)
ตั้งค่า proxy หรือใส่ net ตรวจ test ว่าผ่านหรือไม่

------Program----
1. เขียนโปรแกรมได้ไฟล์ txt และชื่อตามรูปแบบที่ สรรพากรกำหนด
2. นำไป Upload ที่โปรแกรม swc gui ที่ Config ไว้ด้านบน
Test ตรวจสอบไฟล์ถูกต้องหรือไม่ จบ

รูปแบบ Format txt ภงด.3 ภงด. 53 หรืออื่น ที่
http://interapp4.rd.go.th/WHT/download.php?det1=swc

ตัวอย่าง PND3 ทีตรวจสอบผ่าน :
https://drive.google.com/open?id=1DxX_EFOntFUmswa_It14Lc3C50g26Oel

วันอาทิตย์ที่ 1 กันยายน พ.ศ. 2562

Axapta : Axapta 2009 เขียนไฟล์ txt Set UTF8

Axapta : Axapta 2009 เขียนไฟล์ txt Set UTF8
ใช้ AsciiIO ทำไม่ได้ ทำได้เพียงเรียก NotePad++ ขั้นมาแล้วกด Set UTF8 Manual
ต้องใช้ Com Stream ตาม Job สามารถ Set ไฟล์เป็น UTF8 ได้
Job :

    static void Job_File_IO_TextIo_Write_Read(Args _args)
    {
   
        Com objStream = new Com('ADODB.Stream');
        ;
   
        objStream.CharSet('utf-8');
        objStream.Open();
        objStream.WriteText('????');
        objStream.SaveToFile(@'c:\\\\Test\\test.txt');
        objStream.Close();
   
    }


ตัวอย่าง ในปุ่ม SWC 53 Classes SCI_WHTax_P53_Media
http://axforum.info/forums/showthread.php?t=11534&page=3