我正在尝试创建一个自动创建会员卡的应用程序。
想法是选择模板和数据库,程序会生成包含所有会员卡的CorelDRAW文件。每张会员卡。
但我不知道如何使用图书馆。如何使用CorelDRAW Type Library 17.0重新设置文本,导入位图,生成代码栏,在Corel中创建新文件和工作表?
抱歉英文不好..
答案 0 :(得分:-1)
首先,您必须在
中导入corel .tlb和.dll文件C:\Program Files\Corel\CorelDRAW Graphics Suite X7\Programs64\CorelDraw.tlb
C:\Program Files\Corel\CorelDRAW Graphics Suite X7\Programs64\VGCore.dll
导入CorelDRAW
导入VGCore
再试一次这段代码。进行一些更改 ...
Private Sub abc_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles abc.Click
Dim cdr As New VGCore.Application
cdr.OpenDocument("C:\Users\User\Documents\file.cdr", 1)
cdr.ActiveDocument.ExportBitmap("C:\Users\user\Desktop\newImage.png", CorelDRAW.cdrFilter.cdrPNG, CorelDRAW.cdrExportRange.cdrCurrentPage, CorelDRAW.cdrImageType.cdrRGBColorImage, 0, 0, _
72, 72, CorelDRAW.cdrAntiAliasingType.cdrNoAntiAliasing, False, True, True, _
False, CorelDRAW.cdrCompressionType.cdrCompressionNone, Nothing).Finish()
cdr.ActiveDocument.Close()
cdr.Quit()
End Sub