

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>RubyPDF Blog &#187; iText in Action</title>
	<atom:link href="http://blog.rubypdf.com/category/itext-in-action/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.rubypdf.com</link>
	<description>PDF &#38; Marketing</description>
	<lastBuildDate>Tue, 02 Mar 2010 06:47:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Remove PDF Password Online -Google App Engine</title>
		<link>http://blog.rubypdf.com/2009/12/22/remove-pdf-password-online-google-app-engine/</link>
		<comments>http://blog.rubypdf.com/2009/12/22/remove-pdf-password-online-google-app-engine/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 08:23:43 +0000</pubDate>
		<dc:creator>rubypdf</dc:creator>
				<category><![CDATA[My Software]]></category>
		<category><![CDATA[PDF]]></category>
		<category><![CDATA[iText]]></category>
		<category><![CDATA[iText in Action]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[GAE]]></category>
		<category><![CDATA[google app engine]]></category>
		<category><![CDATA[PDF Password Remover]]></category>
		<category><![CDATA[PDF unlock]]></category>
		<category><![CDATA[pdfcrypt]]></category>
		<category><![CDATA[PdfDecrypt]]></category>

		<guid isPermaLink="false">http://blog.rubypdf.com/?p=564</guid>
		<description><![CDATA[




After made iText worked on Google App Engine, I built Another application, Remove PDF Password Online. It bases on iText 2.1.7 but with many modification.
the main features of pdfdecrypt online are,

remove restrictions on any secured PDF document (you should have the right to do it, for example, if you forgot the password). Any Acrobat version [...]]]></description>
		<wfw:commentRss>http://blog.rubypdf.com/2009/12/22/remove-pdf-password-online-google-app-engine/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Digital Signature PDF Documents With Free Software</title>
		<link>http://blog.rubypdf.com/2009/07/14/digital-signature-pdf-documents-with-free-software/</link>
		<comments>http://blog.rubypdf.com/2009/07/14/digital-signature-pdf-documents-with-free-software/#comments</comments>
		<pubDate>Mon, 13 Jul 2009 18:41:27 +0000</pubDate>
		<dc:creator>rubypdf</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[My Software]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PDF]]></category>
		<category><![CDATA[iText]]></category>
		<category><![CDATA[iText in Action]]></category>
		<category><![CDATA[iTextSharp(iText#)]]></category>

		<guid isPermaLink="false">http://blog.rubypdf.com/?p=379</guid>
		<description><![CDATA[





A digital signature is like a paper-based signature – each giving you a method for adding a unique identifier to a document. Both provide you with an easy way to show a person signed a particular document at a particular time, but a digital signature goes further as it can ensure that the document content [...]]]></description>
		<wfw:commentRss>http://blog.rubypdf.com/2009/07/14/digital-signature-pdf-documents-with-free-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pdfsigner with Timestamp Support Release</title>
		<link>http://blog.rubypdf.com/2009/05/22/pdfsigner-with-timestamp-support-releases/</link>
		<comments>http://blog.rubypdf.com/2009/05/22/pdfsigner-with-timestamp-support-releases/#comments</comments>
		<pubDate>Fri, 22 May 2009 04:14:39 +0000</pubDate>
		<dc:creator>rubypdf</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[My Software]]></category>
		<category><![CDATA[PDF]]></category>
		<category><![CDATA[iText]]></category>
		<category><![CDATA[iText in Action]]></category>

		<guid isPermaLink="false">http://blog.rubypdf.com/?p=339</guid>
		<description><![CDATA[Here is a Windows command line version PdfSigner with TimeStamp(TSA) support, 

Usage pdfsigner InPdf OutPdf Pkcs12KeyStore Pkcs12KeyStorePassword

because It is a demo application, so the TSA server only supports  http://tss.pki.gva.es:8318/tsa
If you have interest, please download it here,pdfsigner(4.9M)
]]></description>
		<wfw:commentRss>http://blog.rubypdf.com/2009/05/22/pdfsigner-with-timestamp-support-releases/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pdftk.dll-Dynamic link library  Version pdftk</title>
		<link>http://blog.rubypdf.com/2008/10/19/pdftkdll-dynamic-link-library-version-pdftk/</link>
		<comments>http://blog.rubypdf.com/2008/10/19/pdftkdll-dynamic-link-library-version-pdftk/#comments</comments>
		<pubDate>Sun, 19 Oct 2008 14:09:51 +0000</pubDate>
		<dc:creator>rubypdf</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[My Software]]></category>
		<category><![CDATA[PDF]]></category>
		<category><![CDATA[Softwares]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[iText]]></category>
		<category><![CDATA[iText in Action]]></category>
		<category><![CDATA[Dynamic link library]]></category>
		<category><![CDATA[pdftk.dll]]></category>

		<guid isPermaLink="false">http://blog.rubypdf.com/?p=248</guid>
		<description><![CDATA[After some modification, I compiled pdftk to Dynamic link library Version, pdftk.dll, and wote a delphi example to show how to use this DLL, here is the delphi example,

program pas;
{$APPTYPE CONSOLE}
//uses
//  SysUtils;
function Convert(argc : integer; argv : Array of string): Integer; stdcall; external 'pdftk.dll' name '_Z7ConvertiPPc@8';
var s: Array of string;
i,size:Integer;
begin
size :=System.ParamCount;
SetLength(s,size);
for i:=0 to  [...]]]></description>
		<wfw:commentRss>http://blog.rubypdf.com/2008/10/19/pdftkdll-dynamic-link-library-version-pdftk/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Scale PDF disproportionally</title>
		<link>http://blog.rubypdf.com/2008/03/31/scale-pdf-disproportionally/</link>
		<comments>http://blog.rubypdf.com/2008/03/31/scale-pdf-disproportionally/#comments</comments>
		<pubDate>Mon, 31 Mar 2008 02:36:09 +0000</pubDate>
		<dc:creator>rubypdf</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[My Software]]></category>
		<category><![CDATA[PDF]]></category>
		<category><![CDATA[iText]]></category>
		<category><![CDATA[iText in Action]]></category>
		<category><![CDATA[]]></category>

		<guid isPermaLink="false">http://blog.rubypdf.com/2008/03/31/scale-pdf-disproportionally/</guid>
		<description><![CDATA[there is a requirement from Planet Pdf Forum 

I have 600 PDFs that need to be scaled 87.5% horizontally and 93% vertically. What Acrobat 8 plug-in or software do I need?

and here is the demo version of the solution, bases on iText, developed in java, so can be run at windows, Linux, FreeBSD and mac [...]]]></description>
		<wfw:commentRss>http://blog.rubypdf.com/2008/03/31/scale-pdf-disproportionally/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PortableNotary-an open source software to verify pdf signature</title>
		<link>http://blog.rubypdf.com/2008/02/15/portablenotary-an-open-source-software-to-verify-pdf-signature/</link>
		<comments>http://blog.rubypdf.com/2008/02/15/portablenotary-an-open-source-software-to-verify-pdf-signature/#comments</comments>
		<pubDate>Fri, 15 Feb 2008 03:53:58 +0000</pubDate>
		<dc:creator>rubypdf</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PDF]]></category>
		<category><![CDATA[iText]]></category>
		<category><![CDATA[iText in Action]]></category>
		<category><![CDATA[]]></category>

		<guid isPermaLink="false">http://blog.rubypdf.com/2008/02/15/portablenotary-an-open-source-software-to-verify-pdf-signature/</guid>
		<description><![CDATA[PortableNotary is an open source software to verify pdf signature, bases on iText, you can download it from here.

PortableNotary  permits you to verify pdf signature. It is OS independent and can be used from command line.

]]></description>
		<wfw:commentRss>http://blog.rubypdf.com/2008/02/15/portablenotary-an-open-source-software-to-verify-pdf-signature/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>using nup_pdf to convert PDF to booklet</title>
		<link>http://blog.rubypdf.com/2008/01/14/using-nup_pdf-to-convert-pdf-to-booklet/</link>
		<comments>http://blog.rubypdf.com/2008/01/14/using-nup_pdf-to-convert-pdf-to-booklet/#comments</comments>
		<pubDate>Mon, 14 Jan 2008 02:06:35 +0000</pubDate>
		<dc:creator>rubypdf</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PDF]]></category>
		<category><![CDATA[iText]]></category>
		<category><![CDATA[iText in Action]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[]]></category>

		<guid isPermaLink="false">http://blog.rubypdf.com/2008/01/14/using-nup_pdf-to-convert-pdf-to-booklet/</guid>
		<description><![CDATA[from planetpdf forum, some body asked a question about &#8221; Print PDf like book&#8221;

Suppose i have 12 pages in my pdf, I would like to print pdf on front and back sides (with 2 pages on front and 2 pages on back):
Here is the result I would like to have :
Front page 1 : 12p-1p
Back [...]]]></description>
		<wfw:commentRss>http://blog.rubypdf.com/2008/01/14/using-nup_pdf-to-convert-pdf-to-booklet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why do I get the exception &#8216;PdfReader not opened with owner password&#8217;</title>
		<link>http://blog.rubypdf.com/2007/12/12/why-do-i-get-the-exception-pdfreader-not-opened-with-owner-password/</link>
		<comments>http://blog.rubypdf.com/2007/12/12/why-do-i-get-the-exception-pdfreader-not-opened-with-owner-password/#comments</comments>
		<pubDate>Wed, 12 Dec 2007 04:22:22 +0000</pubDate>
		<dc:creator>rubypdf</dc:creator>
				<category><![CDATA[PDF]]></category>
		<category><![CDATA[iText]]></category>
		<category><![CDATA[iText in Action]]></category>
		<category><![CDATA[iTextSharp(iText#)]]></category>

		<guid isPermaLink="false">/2007/12/12/why-do-i-get-the-exception-pdfreader-not-opened-with-owner-password</guid>
		<description><![CDATA[When I tried to decrypt a owner password protected PDF(version 1.6) with the last version of itext yesterday, I got the exception, &#8220;PdfReader not opened with owner password&#8221;, then I tried to use my native version pdfdecrypt.exe(base on iText 1.46) and pdftk , it said the PDF version does not supports. so I had to [...]]]></description>
		<wfw:commentRss>http://blog.rubypdf.com/2007/12/12/why-do-i-get-the-exception-pdfreader-not-opened-with-owner-password/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to replace images in a PDF?</title>
		<link>http://blog.rubypdf.com/2007/12/12/how-to-replace-images-in-a-pdf/</link>
		<comments>http://blog.rubypdf.com/2007/12/12/how-to-replace-images-in-a-pdf/#comments</comments>
		<pubDate>Wed, 12 Dec 2007 03:26:41 +0000</pubDate>
		<dc:creator>rubypdf</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[PDF]]></category>
		<category><![CDATA[iText]]></category>
		<category><![CDATA[iText in Action]]></category>
		<category><![CDATA[iTextSharp(iText#)]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">/2007/12/12/how-to-replace-images-in-a-pdf</guid>
		<description><![CDATA[Here&#8217;s the code to replace images in PDFs, in Java and C#. It will replace the first image in the first page.

PdfReader pdf = new PdfReader("in.pdf");
PdfStamper stp = new PdfStamper(pdf, new FileOutputStream("c:\\out.pdf"));
PdfWriter writer = stp.getWriter();
Image img = Image.getInstance("image.png");
PdfDictionary pg = pdf.getPageN(1);
PdfDictionary res =
  (PdfDictionary)PdfReader.getPdfObject(pg.get(PdfName.RESOURCES));
PdfDictionary xobj =
  (PdfDictionary)PdfReader.getPdfObject(res.get(PdfName.XOBJECT));
if (xobj != null) {
  for [...]]]></description>
		<wfw:commentRss>http://blog.rubypdf.com/2007/12/12/how-to-replace-images-in-a-pdf/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Using HtmlWorker to parse HTML snippets and convert to PDF</title>
		<link>http://blog.rubypdf.com/2007/10/10/using-htmlworker-to-parse-html-snippets-and-convert-to-pdf/</link>
		<comments>http://blog.rubypdf.com/2007/10/10/using-htmlworker-to-parse-html-snippets-and-convert-to-pdf/#comments</comments>
		<pubDate>Tue, 09 Oct 2007 22:59:39 +0000</pubDate>
		<dc:creator>rubypdf</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[PDF]]></category>
		<category><![CDATA[iText in Action]]></category>
		<category><![CDATA[iTextSharp(iText#)]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">/2007/10/10/using-htmlworker-to-parse-html-snippets-and-convert-to-pdf</guid>
		<description><![CDATA[HtmlWorker Class of iTextSharp support part of html tag and css tag, with the StyleSheet, it can support more css tag. So we can use it to parse Html snippets and convert to PDF.
from HtmlWorker source code, we know it support the following html tag,
ol ul li a pre font span br p div body [...]]]></description>
		<wfw:commentRss>http://blog.rubypdf.com/2007/10/10/using-htmlworker-to-parse-html-snippets-and-convert-to-pdf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
