Сгенерируйте и отправьте файл PDF непосредственно на принтер, используя Apache FOP.net или nFOP в C#/VB.Net
Я работаю над приложением в.Net Frame, в котором я использую Apache FOP для генерации и отправки файлов PDF непосредственно на принтер.
Есть две части этого приложения:
1. Создайте файлы PDF с использованием файлов.xml,.xsl и.fo в.Net
2. Отправьте сгенерированный файл PDF непосредственно на подключенный принтер.
Я успешно генерирую PDF-файлы, используя библиотеки Apache FOP.Net/nFOP. Но я не могу отправить сгенерированный файл или отформатированные данные XML (в сочетании с использованием файлов.xml, .xsl, .fo) непосредственно на принтер.
Я работал над Apache FOP в Java и завершил приложение с обеими функциями (генерация файлов и печать). Но теперь я должен разработать эти две функции в приложении.Net.
Похоже, что в версиях Apache FOP нет доступа к функциям печати. И я обнаружил некоторые функции печати в приложениях Java, использующих FOP, но не помог.NET для печати с использованием FOP. Я провел много исследований и проверил множество решений, доступных в Интернете.
ПРИМЕЧАНИЕ: я также работал с преобразованными кодами Java в.Net. Я использовал метод IKVM, но он не переносил код Java в мои приложения.net.
Если вы, ребята, знаете, как я могу выполнить эту задачу, пожалуйста, поделитесь своим опытом здесь.
Предложения и рекомендации приветствуются.
С Уважением,
1 ответ
Вы пытались запустить командный файл из своего кода.NET http://xmlgraphics.apache.org/fop/trunk/output.html