关于用C#生成PDF

来源:百度知道 编辑:UC知道 时间:2024/06/17 15:42:22
因为用itextsharp生成的PDF是用于办公使用.并不是很适合专业打印.所以要考虑使用adobe的distiller生成PDF.但据我所知distiller是识别PS格式文件生成PDF的.请问有人接触过这方面吗?
用C#应该怎样生成PDF.这个肯定要用钱买的.我想知道用C#调用distiller生成PDF的过程是怎样的(就是用代码里的各种对象给出的数据来生成pdf)
能给出大体过程的追加200分.谢谢了
二楼的我看不明白...
三楼的是用jave把word转为ps再转为PDF.
但我想知道的是C#如何调用distiller去把C#代码中的各种对象来生成PDF的.因为我不懂postscript
所以我没办法把对象生成ps.我是想知道C#调用distiller生成PDF整个流程是怎样的.不必要有代码.大体例出思想过程和用到的方法或类即可

提示一点就是生成PDF文件只不过是虚拟打印的结果,如果你的C语言较好的话,就编程用C语言调用虚拟打印机就可以生成PDF文件,C里面的代码数据必须启动虚拟打印驱动程序才能做到,因为没具体做过,不敢乱说,希望对你有帮助。

是否可以考虑使用WordDocument.SendFax方法?

参考一下这个java的程序,你有一些收获。
java 实现word转为 tif格式??急

1.我用打印的方式没有得到任何文件(用的是虚拟传真打印机)
2.我用JACOB老是缺少组建异常
3.用jawin调用word转为pdf的方法出异常

1.我用打印的方式没有得到任何文件(用的是虚拟传真打印机)

public class Y {
/*打印指定的文件*/
public void printFileAction()
{
//构造一个文件选择器,默认为当前目录
JFileChooser fileChooser = new JFileChooser("c:\\");
int state = fileChooser.showOpenDialog(null);//弹出文件选择对话框
if (state == fileChooser.APPROVE_OPTION)//如果用户选定了文件
{
File file = fileChooser.getSelectedFile();//获取选择的文件
//构建打印请求属性集
PrintRequestAttributeSet pras = new HashPrintRequestAttributeSet();
//设置打印格式,因为未确定文件类型,这里选择AUTOSENSE
DocFlavor flavor = DocFlavor.INPUT_STREAM.AUTOSENSE;
//查找所有的可用打印服务
PrintService printService[] = P