Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,038

HOME > .NET Framework > Forum > ขอวิธีการแปลงไฟล์ PDF เป็นไฟล์ Images หน่อยคะ VB.NET


 

[.NET] ขอวิธีการแปลงไฟล์ PDF เป็นไฟล์ Images หน่อยคะ VB.NET

 
Topic : 108381

Guest



ต้องการแปลงไฟล์ pdf เป็น รูปภาพ อ่ะคะ ลองหาโค้ดตัวอย่างแล้วทำไม่ได้สักที ขอบคุณคะ



Tag : VB.NET

Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2014-05-15 13:54:59 By : ิbeebe' View : 2150 Reply : 2
 

 

No. 1



โพสกระทู้ ( 74,059 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

Code (VB.NET)
01.'----------------------------------------------------------------------
02.' 1) Adobe Acrobat version 4.0 or higher should be installed and activated on your PC.
03.'    Please note that Adobe Acrobat Reader does not have COM interface and
04.'    cannot be used as COM-server!
05.'
06.' 2) Universal Document Converter version 5.2 or higher should be installed as well.
07.'
08.' 3) Open your project in Microsoft Visual Basic.NET.
09.'
10.' 4) In the Visual Basic main menu press Project->Add Reference...
11.'
12.' 5) In Add Reference window go to COM tab and double click on
13.'    Universal Document Converter Type Library
14.'----------------------------------------------------------------------
15. 
16.Private Sub PrintAdobePDFToJPEG(ByVal strFilePath As String)
17. 
18.    Dim objAdobeApp As Object
19.    Dim itfAVDocument As Object
20.    Dim itfPDDocument As Object
21.    Dim nPages As Long
22. 
23.    Dim objUDC As UDC.IUDC
24.    Dim itfPrinter As UDC.IUDCPrinter
25.    Dim itfProfile As UDC.IProfile
26.     
27.    Dim AppDataPath As String
28.    Dim ProfilePath As String      
29. 
30.    ' Use Universal Document Converter API to change settings of converterd document
31.    objUDC = New UDC.APIWrapper
32.    itfPrinter = objUDC.Printers("Universal Document Converter")
33.    itfProfile = itfPrinter.Profile
34. 
35.    ' Adobe Acrobat API allow to print only on the default printer
36.    objUDC.DefaultPrinter = "Universal Document Converter"
37. 
38.    ' Load profile located in folder "%APPDATA%\UDC Profiles".
39.    ' Value of %APPDATA% variable should be received using Environment.GetFolderPath
40.    ' method. Or you can move default profiles into a folder you prefer.
41.    AppDataPath = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)
42.    ProfilePath = Path.Combine(AppDataPath, "UDC Profiles\PDF to JPEG.xml")           
43.    itfProfile.Load(ProfilePath)
44. 
45.    itfProfile.OutputLocation.Mode = UDC.LocationModeID.LM_PREDEFINED
46.    itfProfile.OutputLocation.FolderPath = "C:\Out"
47. 
48.    itfProfile.PostProcessing.Mode = UDC.PostProcessingModeID.PP_OPEN_FOLDER
49. 
50.    ' Run Adobe Acrobat as COM-server
51.    On Error Resume Next
52.    objAdobeApp = CreateObject("AcroExch.App")
53.    itfAVDocument = CreateObject("AcroExch.AVDoc")
54. 
55.    ' Open PDF document from file
56.    If itfAVDocument.Open(strFilePath, "") = True Then
57. 
58.        itfPDDocument = itfAVDocument.GetPDDoc()
59.        nPages = itfPDDocument.GetNumPages()
60. 
61.        ' Print all pages of the document
62.        Call itfAVDocument.PrintPagesSilent(0, nPages - 1, 0, True, True)
63. 
64.        ' Close the document
65.        Call itfAVDocument.Close(True)
66.        itfAVDocument = Nothing
67.        itfPDDocument = Nothing
68. 
69.    End If
70. 
71.    ' Close Adobe Acrobat Writer
72.    Call objAdobeApp.Exit()
73.    objAdobeApp = Nothing
74. 
75.End Sub


Code

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-05-15 17:33:29 By : mr.win
 

 

No. 2



โพสกระทู้ ( 1 )
บทความ ( 0 )



สถานะออฟไลน์


ลองแล้วมัน error อ่ะคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-05-16 08:49:24 By : Beebe
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ขอวิธีการแปลงไฟล์ PDF เป็นไฟล์ Images หน่อยคะ VB.NET
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)





ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่