Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用java打印多个文件类型_Java_Printing - Fatal编程技术网

使用java打印多个文件类型

使用java打印多个文件类型,java,printing,Java,Printing,嘿,我想知道是否有一个特定的api用于打印一组常见的文件类型(pdf、doc、docx、txt等)。我正在尝试开发类似于HP的eprint的程序。eprint让我很恼火,因为它会打印电子邮件以及附带的文件。我只是想要一些我可以直接发送文件的东西。我发现java有一个打印api,但它似乎专注于从gui窗口打印一些东西。任何想法都非常感谢 谢谢 变形单靠Java很难打印出各种不同的文件类型,而且大多数时候我都看到Java程序使用Runtime.exec来使用其他程序进行打印。但是,如果您打算使用它,

嘿,我想知道是否有一个特定的api用于打印一组常见的文件类型(pdf、doc、docx、txt等)。我正在尝试开发类似于HP的eprint的程序。eprint让我很恼火,因为它会打印电子邮件以及附带的文件。我只是想要一些我可以直接发送文件的东西。我发现java有一个打印api,但它似乎专注于从gui窗口打印一些东西。任何想法都非常感谢

谢谢


变形

单靠Java很难打印出各种不同的文件类型,而且大多数时候我都看到Java程序使用Runtime.exec来使用其他程序进行打印。但是,如果您打算使用它,请务必阅读这篇极其重要的文章:

单独使用Java很难打印各种不同的文件类型,而且大多数情况下,我看到Java程序使用Runtime.exec使用其他程序进行打印。如果你想尝试使用这个,请一定要阅读这个非常重要的文章:

是否可以使用不同的语言,如C++?这不是问题,因为你将有相同的问题与C/C++。问题是,打印通常由创建文件的应用程序处理,例如MS Word for.doc文件,特别是当您尝试打印多个文件类型时,因此如果您要打印多个文件类型,您通常需要通知应用程序(如MS Word)打印文件。这通常可以在Java中通过RunTime.Ex.java来实现。不同的语言可以像C++一样使用吗?这不是问题,因为你将有与C/C++相同的问题。问题是,打印通常由创建文件的应用程序处理,例如MS Word for.doc文件,特别是当您尝试打印多个文件类型时,因此如果您要打印多个文件类型,您通常需要通知应用程序(如MS Word)打印文件。这通常可以通过Runtime.exe在Java中完成。