注册 登录
编程论坛 VB6论坛

vb怎么实现图片转换PDF

VB小白菜啊 发布于 2018-09-23 21:12, 4291 次点击
网上查过有的说可以用控件,但是大都找不到资源了。
7 回复
#2
shark9972018-09-26 11:04
应该  在VB 中执行 更改扩展名的 代码
#3
VB小白菜啊2018-09-26 11:05
回复 2楼 shark997
更改扩展名和格式转换是一个概念吗?
#4
ZHRXJR2018-09-27 19:45
回复 楼主 VB小白菜啊
vb怎么实现图片转换PDF
不是仅仅修改文件名那样简单,必须附加 “转换PDF” 的软件,由这个软件完成图片转换 PDF 文件的工作才可以。
VB 中好像没有 “转换PDF” 的控件吧,除非你能够找到第三方 “转换PDF” 的 OCX 控件。
#5
风吹过b2018-09-29 09:43
支持一下国产吧!迅捷PDF转换器,88元授权一台电脑。

看了一下 PDF格式转换,英文版有一个,我看不懂。使用虚拟打印生成。

#6
wmf20142018-09-29 10:22
安装adobe pdf虚拟打印机,在vb的窗体里加载图片,执行form.printform指令(如果有多个打印机,则需要先使用printer.device命令选择pdf虚拟打印机)就会出现选择存储的pdf文件的对话框,按自己的需要输入存储的文件名确定后就行了。
#7
xiaoge1232019-01-11 15:06
用Spire.PDF组件,图片和PDF可以互转
https://www.
程序代码:
using Spire.Pdf;
using Spire.Pdf.Graphics;
using System;
namespace ConsoleApplication14
{
    class Program
    {
        static void Main(string[] args)
        {
            PdfDocument doc = new PdfDocument();
            PdfSection section = doc.Sections.Add();
            PdfPageBase page = doc.Pages.Add();
            PdfImage image = PdfImage.FromFile(@"D:\\aaa.png");
            page.Canvas.DrawImage(image, 30, 30, 100, 100);
            doc.SaveToFile("D:\\图转PDF.pdf");                  
        }
    }
}

#8
a8377126702021-09-16 09:16
回复 7楼 xiaoge123
大神,我用转横向的图片转不过来  有什么办法吗
1