codes as following:
<%@ page contentType="text/html; charset=UTF-8" %>
<%@ page import="com.cete.dynamicpdf.*"%>
<%@ page import="com.cete.dynamicpdf.merger.*"%>
<%
out.clearBuffer();
out.clear();
System.out.println("--------start");
//license key
HighSecurity hiSecurity = new HighSecurity();
hiSecurity.setOwnerPassword("iekiek");
hiSecurity.setAllowCopy(false);
hiSecurity.setAllowEdit(false);
hiSecurity.setAllowAccessibility(false);
hiSecurity.setAllowDocumentAssembly(false);
hiSecurity.setAllowFormFilling(false);
hiSecurity.setAllowUpdateAnnotsAndFields(false);
hiSecurity.setAllowHighResolutionPrinting(false);
hiSecurity.setAllowPrint(true);
MergeDocument mergeDocument = new MergeDocument("D:\\home\\domains\\upload\\itis\\itispubfile\\2006\\29635400\\HelloWorld.pdf");
mergeDocument.setSecurity(hiSecurity);
//mergeDocument.draw("d:\\kkk.pdf");
System.out.println("......done...");
ServletOutputStream sOut = response.getOutputStream();
mergeDocument.drawToWeb(request, response, sOut);
sOut.flush();
%>
============================================================================================================
Error 500--Internal Server Error
java.lang.ArrayIndexOutOfBoundsException
at com.cete.dynamicpdf.merger.xb.c()Z(Unknown Source)
at com.cete.dynamicpdf.merger.xb.a()V(Unknown Source)
at com.cete.dynamicpdf.merger.xb.a(Lcom.cete.dynamicpdf.merger.w;Lcom.cete.dynamicpdf.merger.p;)I(Unknown Source)
at com.cete.dynamicpdf.merger.fc.a(Lcom.cete.dynamicpdf.merger.c;Lcom.cete.dynamicpdf.merger.p;)I(Unknown Source)
at com.cete.dynamicpdf.merger.w.a(Lcom.cete.dynamicpdf.merger.c;Lcom.cete.dynamicpdf.merger.p;)V(Unknown Source)
at com.cete.dynamicpdf.merger.w.a(Lcom.cete.dynamicpdf.merger.p;Lcom.cete.dynamicpdf.merger.c;I)V(Unknown Source)
at com.cete.dynamicpdf.merger.w.a(Lcom.cete.dynamicpdf.merger.k;)V(Unknown Source)
at com.cete.dynamicpdf.merger.PdfDocument.g()V(Unknown Source)
at com.cete.dynamicpdf.merger.PdfDocument.(Lcom.cete.dynamicpdf.merger.f;Ljava.lang.String;)V(Unknown Source)
at com.cete.dynamicpdf.merger.PdfDocument.(Ljava.lang.String;)V(Unknown Source)
at com.cete.dynamicpdf.merger.MergeDocument.(Ljava.lang.String;)V(Unknown Source)
at jsp_servlet._test2.__jsp1._jspService(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(__jsp1.java:162)
at weblogic.servlet.jsp.JspBase.service(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(JspBase.java:33)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run()Ljava.lang.Object;(ServletStubImpl.java:996)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Lweblogic.servlet.internal.FilterChainImpl;)V(ServletStubImpl.java:419)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(ServletStubImpl.java:315)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run()Ljava.lang.Object;(WebAppServletContext.java:6452)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Lweblogic.security.subject.AbstractSubject;Ljava.security.PrivilegedAction;)Ljava.lang.Object;(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(Lweblogic.security.acl.internal.AuthenticatedSubject;Lweblogic.security.acl.internal.AuthenticatedSubject;Ljava.security.PrivilegedAction;)Ljava.lang.Object;(SecurityManager.java:118)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(Lweblogic.servlet.internal.ServletRequestImpl;Lweblogic.servlet.internal.ServletResponseImpl;)V(WebAppServletContext.java:3661)
at weblogic.servlet.internal.ServletRequestImpl.execute(Lweblogic.kernel.ExecuteThread;)V(ServletRequestImpl.java:2630)
at weblogic.kernel.ExecuteThread.execute(Lweblogic.kernel.ExecuteRequest;)V(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run()V(ExecuteThread.java:178)
at java.lang.Thread.startThreadFromVM(Ljava.lang.Thread;)V(Unknown Source)