Use "". > -----Original Message----- > From: Hibbard, Mark [SMTP:[EMAIL PROTECTED] > Sent: Friday, November 07, 2003 10:39 > To: 'Paulo Soares'; Hibbard, Mark; > '[EMAIL PROTECTED]' > Subject: RE: [iText-questions] Security on document > > Ok - So using the command line - How Do you set the User Password as NULL > ? > (i.e. not have a user password....) > > -----Original Message----- > From: Paulo Soares [mailto:[EMAIL PROTECTED] > Sent: 05 November 2003 10:45 > To: 'Hibbard, Mark'; '[EMAIL PROTECTED]' > Subject: RE: [iText-questions] Security on document > > > It still works for me. Are you sure that you are sending me the content of > encryptedbytes? > Does the the program com.lowagie.tools.encrypt_pdf.java work for you? > > Best Regards, > Paulo Soares > > > -----Original Message----- > > From: Hibbard, Mark [SMTP:[EMAIL PROTECTED] > > Sent: Tuesday, November 04, 2003 16:10 > > To: 'Paulo Soares'; Hibbard, Mark; > > '[EMAIL PROTECTED]' > > Subject: RE: [iText-questions] Security on document > > > > Definately not seeing a cached version. Attached is the document > produced. > > > > This was produced from the exact code I sent earlier. > > > > -----Original Message----- > > From: Paulo Soares [mailto:[EMAIL PROTECTED] > > Sent: 04 November 2003 16:04 > > To: 'Hibbard, Mark'; '[EMAIL PROTECTED]' > > Subject: RE: [iText-questions] Security on document > > > > > > The user null means that the doc can be opened but all the security > > restrictions apply. Aren't you using this with a browser and always > seeing > > a > > cached version? You code is correct and I would like to see the pdf > > resulting from it. > > > > Best Regards, > > Paulo Soares > > > > > -----Original Message----- > > > From: Hibbard, Mark [SMTP:[EMAIL PROTECTED] > > > Sent: Tuesday, November 04, 2003 15:58 > > > To: 'Paulo Soares'; Hibbard, Mark; > > > '[EMAIL PROTECTED]' > > > Subject: RE: [iText-questions] Security on document > > > > > > Ok. But even if I do use PdfEncryptor.encrypt I still don't see it > > working > > > correctly, i.e. it only works if i set a user password. > > > > > > Maybe I am doing something wrong? But then why would it work when > > setting > > > a > > > user password? > > > > > > Below is my code - I basically join two pdf documents (using PdfCopy) > > into > > > a > > > ByteArrayOutputStream, and then open a PdfReader on this OutputStream, > > > creating a new ByteArrayOutputStream with the encrypted version. > > > > > > > > > log.debug("Getting page size from PdfReader"); > > > Rectangle psize = pdfReader.getPageSize(1); > > > > > > log.debug("Creating new document"); > > > Document document = new Document(psize); > > > > > > log.debug("Creating pdfCopy Object"); > > > > > > ByteArrayOutputStream bytes = new ByteArrayOutputStream(); > > > PdfCopy pdfCopy = new PdfCopy(document, bytes); > > > > > > // pdfCopy set Encrytion is NOT supported by iText > > > // pdfCopy.setEncryption(false,null,"CSFBSecurity", > > > PdfWriter.AllowPrinting); > > > > > > int i = 0; > > > > > > // Open the document for writing > > > document.open(); > > > > > > log.debug("Creating each page"); > > > while (i < numPages) { > > > document.newPage(); > > > i++; > > > log.debug("Getting page no: " + i); > > > PdfImportedPage page = pdfCopy.getImportedPage(pdfReader, i); > > > log.debug("Got page"); > > > pdfCopy.addPage(page); > > > > > > log.debug("Processed page " + i); > > > } > > > > > > log.debug("Finished writing out doc to pdf file - now adding > > > signature > > > page"); > > > > > > PdfReader sigpdfReader = new PdfReader(buffer); > > > int numSigPages = sigpdfReader.getNumberOfPages(); > > > log.debug("Number of Signature Pages: " + numSigPages); > > > i = 0; > > > while (i < numSigPages) { > > > document.newPage(); > > > i++; > > > PdfImportedPage page = pdfCopy.getImportedPage(sigpdfReader, > i); > > > pdfCopy.addPage(page); > > > > > > log.debug("processed signature page " + i); > > > } > > > > > > log.debug("Concatenation complete - closing document"); > > > > > > document.close(); > > > > > > log.debug("Size of document in ByteArrayStream: " + > bytes.size()); > > > > > > /* Add security to pdf doc */ > > > log.debug("Encrypting document"); > > > PdfReader finalpdfReader = new PdfReader(bytes.toByteArray()); > > > ByteArrayOutputStream encryptedbytes = new > > ByteArrayOutputStream(); > > > > > > log.debug("Reading whole document complete"); > > > PdfEncryptor.encrypt(finalpdfReader, encryptedbytes,false,null, > > > "CSFBSecurity", PdfWriter.AllowPrinting); > > > log.debug("Encryption complete"); > > > > > > > > > > ========================================================================== > ==== > This message is for the named person's use only. It may contain sensitive > and > private proprietary or legally privileged information. No confidentiality > or > privilege is waived or lost by any mistransmission. If you are not the > intended recipient, please immediately delete it and all copies of it from > your system, destroy any hard copies of it and notify the sender. You must > not, directly or indirectly, use, disclose, distribute, print, or copy any > part of this message if you are not the intended recipient. CREDIT SUISSE > GROUP and each legal entity in the CREDIT SUISSE FIRST BOSTON or CREDIT > SUISSE > ASSET MANAGEMENT business units of CREDIT SUISSE FIRST BOSTON reserve the > right to monitor all e-mail communications through its networks. Any views > expressed in this message are those of the individual sender, except where > the > message states otherwise and the sender is authorized to state them to be > the > views of any such entity. > Unless otherwise stated, any pricing information given in this message is > indicative only, is subject to change and does not constitute an offer to > deal at any price quoted. Any reference to the terms of executed > transactions > should be treated as preliminary only and subject to our formal written > confirmation. > ========================================================================== > ====
------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ _______________________________________________ iText-questions mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/itext-questions
