svf for pdf 用svf 生成pdf帐票,搞了半天就是出不来
首先,也不是知道是不是svf.jar这个包是不是有什么版本什么区别或者环境有什么配制?
按照文档说明:svf.VrInit(); 这个方法成功应该返回0,但是我这里就返回-1了,一开始就没成功/
大家能不能提供一个sample呀public class SvfTest extends HttpServlet {
static Vrw32 svf = new Vrw32(); //SVF帳票クラスのインスタンス生成
static int ret;
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
try {
PrintWriter out = new PrintWriter(response.getOutputStream());
response.setCharacterEncoding("shift-jif");
Vrw32 svf = new Vrw32();
ret = svf.VrInit();
ret = svf.VrSetPrinter("PDF", "PDF");
// ret = svf.VrSetSpoolFileName2("hachusho.pdf");
// ret = svf.VrSetDocName2("発注書サンプル");
ret = svf.VrSetForm("C://projects//SVF//SVF//PDF//shishi.xml", 4);
ret = svf.VrsOut("Field1", "222/11");
ret = svf.VrEndPage();
ret = svf.VrPrint();
ret = svf.VrQuit();
out.println("<html><body>印刷が終了致しました。</body></html>");
out.close();
} catch (Exception ex) {
ex.printStackTrace();
}
}
首先,也不是知道是不是svf.jar这个包是不是有什么版本什么区别或者环境有什么配制?
按照文档说明:svf.VrInit(); 这个方法成功应该返回0,但是我这里就返回-1了,一开始就没成功/
大家能不能提供一个sample呀public class SvfTest extends HttpServlet {
static Vrw32 svf = new Vrw32(); //SVF帳票クラスのインスタンス生成
static int ret;
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
try {
PrintWriter out = new PrintWriter(response.getOutputStream());
response.setCharacterEncoding("shift-jif");
Vrw32 svf = new Vrw32();
ret = svf.VrInit();
ret = svf.VrSetPrinter("PDF", "PDF");
// ret = svf.VrSetSpoolFileName2("hachusho.pdf");
// ret = svf.VrSetDocName2("発注書サンプル");
ret = svf.VrSetForm("C://projects//SVF//SVF//PDF//shishi.xml", 4);
ret = svf.VrsOut("Field1", "222/11");
ret = svf.VrEndPage();
ret = svf.VrPrint();
ret = svf.VrQuit();
out.println("<html><body>印刷が終了致しました。</body></html>");
out.close();
} catch (Exception ex) {
ex.printStackTrace();
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货