

<?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; tutorial</title>
	<atom:link href="http://blog.rubypdf.com/category/tutorial/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.rubypdf.com</link>
	<description>PDF &#38; Marketing</description>
	<lastBuildDate>Sat, 21 Jan 2012 08:32:25 +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>Just A Simple Trick to Keep SSH Proxy Always Online</title>
		<link>http://blog.rubypdf.com/2011/03/30/just-a-simple-trick-to-keep-ssh-proxy-always-online/</link>
		<comments>http://blog.rubypdf.com/2011/03/30/just-a-simple-trick-to-keep-ssh-proxy-always-online/#comments</comments>
		<pubDate>Wed, 30 Mar 2011 04:29:15 +0000</pubDate>
		<dc:creator>rubypdf</dc:creator>
				<category><![CDATA[tutorial]]></category>
		<category><![CDATA[Console Applications]]></category>
		<category><![CDATA[Plink]]></category>
		<category><![CDATA[Proxy]]></category>
		<category><![CDATA[Putty]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[SSH Proxy]]></category>
		<category><![CDATA[TrayRun]]></category>

		<guid isPermaLink="false">http://blog.rubypdf.com/?p=717</guid>
		<description><![CDATA[the internal network of our office is not very well, and the SSH is always offline/inactive,
so I do not feel bright, so how to solve it?
I use a DOS batch to run plink to setup my SSH Proxy,

plink -N   -pw password user@my_ssh_server   -D 127.0.0.1:1080

so I modify my DOS batch to use infinite loop [...]]]></description>
		<wfw:commentRss>http://blog.rubypdf.com/2011/03/30/just-a-simple-trick-to-keep-ssh-proxy-always-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shrink Virtualbox VM And Free Up More Hard Disk Space</title>
		<link>http://blog.rubypdf.com/2011/03/30/shrink-virtualbox-vm-and-free-up-more-hard-disk-space/</link>
		<comments>http://blog.rubypdf.com/2011/03/30/shrink-virtualbox-vm-and-free-up-more-hard-disk-space/#comments</comments>
		<pubDate>Wed, 30 Mar 2011 03:49:03 +0000</pubDate>
		<dc:creator>rubypdf</dc:creator>
				<category><![CDATA[tutorial]]></category>
		<category><![CDATA[VDI]]></category>
		<category><![CDATA[virtualbox]]></category>

		<guid isPermaLink="false">http://blog.rubypdf.com/?p=714</guid>
		<description><![CDATA[One of my server has only 300M space, I have to do something to free up my hard disk space.
I use VirtualBox with many Guests, so I decided shrink them.
refer to How To Shrink Your Virtualbox VM And Free Up Space For Your Hard Disk, when remount the filesystem in read-only mode, I got the [...]]]></description>
		<wfw:commentRss>http://blog.rubypdf.com/2011/03/30/shrink-virtualbox-vm-and-free-up-more-hard-disk-space/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MinGW Cross compiling Win32 Jpeg-turbo under Debian Lenny</title>
		<link>http://blog.rubypdf.com/2011/03/29/mingw-cross-compiling-win32-jpeg-turbo-under-debian-lenny/</link>
		<comments>http://blog.rubypdf.com/2011/03/29/mingw-cross-compiling-win32-jpeg-turbo-under-debian-lenny/#comments</comments>
		<pubDate>Tue, 29 Mar 2011 05:34:41 +0000</pubDate>
		<dc:creator>rubypdf</dc:creator>
				<category><![CDATA[tutorial]]></category>
		<category><![CDATA[cross build]]></category>
		<category><![CDATA[libjpeg]]></category>
		<category><![CDATA[libjpeg-turbo]]></category>
		<category><![CDATA[MinGW Cross Compiling]]></category>

		<guid isPermaLink="false">http://blog.rubypdf.com/?p=712</guid>
		<description><![CDATA[In my previous article, LibJpeg vs LibJpeg-turbo, libjpeg-turbo is a fork of libjpeg that uses SIMD instructions to accelerate JPEG encoding and decoding, so I decide to replace libjpeg with libjpeg-turbo on my MinGW cross compiling environment, and here is the step.

wget http://downloads.sourceforge.net/project/libjpeg-turbo/1.1.0/libjpeg-turbo-1.1.0.tar.gz
tar zxf libjpeg-turbo-1.1.0.tar.gz
cd libjpeg-turbo-1.1.0
./configure --host=i686-pc-mingw32  --enable-static --disable-shared --prefix=/opt/mingw/usr/i686-pc-mingw32
make
make install

if you have not [...]]]></description>
		<wfw:commentRss>http://blog.rubypdf.com/2011/03/29/mingw-cross-compiling-win32-jpeg-turbo-under-debian-lenny/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cross Compiling static and shared Win32 version PoDoFo under Debian Lenny</title>
		<link>http://blog.rubypdf.com/2011/03/25/cross-compiling-static-and-shared-win32-version-podofo-under-debian-lenny/</link>
		<comments>http://blog.rubypdf.com/2011/03/25/cross-compiling-static-and-shared-win32-version-podofo-under-debian-lenny/#comments</comments>
		<pubDate>Fri, 25 Mar 2011 04:02:38 +0000</pubDate>
		<dc:creator>rubypdf</dc:creator>
				<category><![CDATA[PDF]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[cross compile]]></category>
		<category><![CDATA[libfontconfig]]></category>
		<category><![CDATA[libfreetype]]></category>
		<category><![CDATA[libjpeg]]></category>
		<category><![CDATA[libopenssl]]></category>
		<category><![CDATA[libpng]]></category>
		<category><![CDATA[libtiff]]></category>
		<category><![CDATA[libz]]></category>
		<category><![CDATA[MinGW Cross Compiling]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[podofo]]></category>

		<guid isPermaLink="false">http://blog.rubypdf.com/?p=708</guid>
		<description><![CDATA[I tried many times to compile Podofo 0.9 and svn trunk under Windows 7 + MinGW32, but always failed(I have successfully compiled static and shared version PoDoFo 0.84 under the same environment). So I decided to do the job under Linux with MinGW cross compiling environment.
After the job, Build MinGW Cross Compiling Environment under Debian [...]]]></description>
		<wfw:commentRss>http://blog.rubypdf.com/2011/03/25/cross-compiling-static-and-shared-win32-version-podofo-under-debian-lenny/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Build MinGW Cross Compiling Environment under Debian Lenny</title>
		<link>http://blog.rubypdf.com/2011/03/25/build-mingw-cross-compiling-environment-under-debian-lenny/</link>
		<comments>http://blog.rubypdf.com/2011/03/25/build-mingw-cross-compiling-environment-under-debian-lenny/#comments</comments>
		<pubDate>Fri, 25 Mar 2011 02:45:09 +0000</pubDate>
		<dc:creator>rubypdf</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[cross compile]]></category>
		<category><![CDATA[Debian 5.0.5]]></category>
		<category><![CDATA[Debian Lenny]]></category>
		<category><![CDATA[MingGW]]></category>

		<guid isPermaLink="false">http://blog.rubypdf.com/?p=698</guid>
		<description><![CDATA[My environment is 32-bit Debian 5.0.5(2.6.26-2-686), a guest installed on VirtualBox.
The job refers to the tutorial of MinGW cross compiling environment.
1. Prepare Requirements,

aptitude install -R autoconf automake bash bison bzip2 \
                    cmake flex g++ intltool make [...]]]></description>
		<wfw:commentRss>http://blog.rubypdf.com/2011/03/25/build-mingw-cross-compiling-environment-under-debian-lenny/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Convert html to SWF with Free tools wkhtmltopdf and pdf2swf</title>
		<link>http://blog.rubypdf.com/2010/11/17/convert-html-to-swf-with-free-tools-wkhtmltopdf-and-pdf2swf/</link>
		<comments>http://blog.rubypdf.com/2010/11/17/convert-html-to-swf-with-free-tools-wkhtmltopdf-and-pdf2swf/#comments</comments>
		<pubDate>Tue, 16 Nov 2010 16:46:07 +0000</pubDate>
		<dc:creator>rubypdf</dc:creator>
				<category><![CDATA[PDF]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[html2pdf]]></category>
		<category><![CDATA[html2swf]]></category>
		<category><![CDATA[htmltopdf]]></category>
		<category><![CDATA[htmltoswf]]></category>
		<category><![CDATA[pdf2swf]]></category>
		<category><![CDATA[pdftoswf]]></category>

		<guid isPermaLink="false">http://blog.rubypdf.com/?p=673</guid>
		<description><![CDATA[wkhtmltopdf is a simple shell utility to convert html to pdf using the webkit rendering engine, and qt.
pdf2swf(part of SWFTOOLS) is A PDF to SWF Converter. Generates one frame per page. Enables you to have fully formatted text, including tables, formulas, graphics etc. inside your Flash Movie. It&#8217;s based on the xpdf.
Both of them are [...]]]></description>
		<wfw:commentRss>http://blog.rubypdf.com/2010/11/17/convert-html-to-swf-with-free-tools-wkhtmltopdf-and-pdf2swf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>how to let qtwebkit open https page</title>
		<link>http://blog.rubypdf.com/2010/06/01/how-to-let-qtwebkit-open-https-page/</link>
		<comments>http://blog.rubypdf.com/2010/06/01/how-to-let-qtwebkit-open-https-page/#comments</comments>
		<pubDate>Mon, 31 May 2010 18:03:48 +0000</pubDate>
		<dc:creator>rubypdf</dc:creator>
				<category><![CDATA[Qt]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[fancybrowser]]></category>
		<category><![CDATA[https]]></category>
		<category><![CDATA[openssl]]></category>
		<category><![CDATA[qtwebkit]]></category>

		<guid isPermaLink="false">http://blog.rubypdf.com/?p=608</guid>
		<description><![CDATA[After downloaded and installed Qt SDK for Windows 4.6.2, the first time, I tried the famous example, fancybrowser, it is no problem to open http://www.google.com/ncr, but when I clicked the Gmail link on the Google home page, I got the following error message,
QSslSocket: cannot call unresolved function SSLv3_client_method
QSslSocket: cannot call unresolved function SSL_CTX_new
QSslSocket: cannot call [...]]]></description>
		<wfw:commentRss>http://blog.rubypdf.com/2010/06/01/how-to-let-qtwebkit-open-https-page/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to install HP Color LaserJet 2605dn driver under 64bit Windows 7</title>
		<link>http://blog.rubypdf.com/2010/05/28/how-to-install-hp-color-laserjet-2605dn-driver-under-64bit-windows-7/</link>
		<comments>http://blog.rubypdf.com/2010/05/28/how-to-install-hp-color-laserjet-2605dn-driver-under-64bit-windows-7/#comments</comments>
		<pubDate>Fri, 28 May 2010 04:18:17 +0000</pubDate>
		<dc:creator>rubypdf</dc:creator>
				<category><![CDATA[tutorial]]></category>
		<category><![CDATA[64-bit]]></category>
		<category><![CDATA[64bit]]></category>
		<category><![CDATA[Printer driver]]></category>
		<category><![CDATA[Vista]]></category>
		<category><![CDATA[Win7]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://blog.rubypdf.com/?p=600</guid>
		<description><![CDATA[This week my boss bought a new PC for me with  the Intel Core i3 processor and 4G memory,  and it is the first time I have chance to use 64bit Windows 7.  Windows 7 recognizes most hardware drivers, so I have no trouble to install driver until today.
Today when I wanted [...]]]></description>
		<wfw:commentRss>http://blog.rubypdf.com/2010/05/28/how-to-install-hp-color-laserjet-2605dn-driver-under-64bit-windows-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Use Google App Engine UrlFetch API to download the files over 1M</title>
		<link>http://blog.rubypdf.com/2009/12/24/how-to-use-google-app-engine-urlfetch-api-to-download-the-files-over-1m/</link>
		<comments>http://blog.rubypdf.com/2009/12/24/how-to-use-google-app-engine-urlfetch-api-to-download-the-files-over-1m/#comments</comments>
		<pubDate>Thu, 24 Dec 2009 02:03:54 +0000</pubDate>
		<dc:creator>rubypdf</dc:creator>
				<category><![CDATA[tutorial]]></category>
		<category><![CDATA[GAE]]></category>
		<category><![CDATA[google app engine]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[UrlFetch API Call]]></category>

		<guid isPermaLink="false">http://blog.rubypdf.com/?p=569</guid>
		<description><![CDATA[Nick Johnson said,

Currently, API calls are limited to 1MB, but requests and responses are limited to 10M. If you want to permit larger files, you could split them up into chunks and store them in the datastore. The 30 second request limit applies only to the time your code spends processing the request, not time [...]]]></description>
		<wfw:commentRss>http://blog.rubypdf.com/2009/12/24/how-to-use-google-app-engine-urlfetch-api-to-download-the-files-over-1m/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to Let iTextSharp work on DOTNET Compact Framework</title>
		<link>http://blog.rubypdf.com/2009/12/15/how-to-let-itextsharp-work-on-dotnet-compact-framework/</link>
		<comments>http://blog.rubypdf.com/2009/12/15/how-to-let-itextsharp-work-on-dotnet-compact-framework/#comments</comments>
		<pubDate>Tue, 15 Dec 2009 14:53:48 +0000</pubDate>
		<dc:creator>rubypdf</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[.NET CF]]></category>
		<category><![CDATA[.NET Compact Framework]]></category>
		<category><![CDATA[iTextSharp]]></category>

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

I&#8217;m working on a project for pokect pc and I need to know how to use the iTextSharp API in the compact framework. Is it posible to do? or What changes can I do for making usefull the API in the compact framework?

Answer,
The compact framework is not supported but it doesn&#8217;t mean that it doesn&#8217;t [...]]]></description>
		<wfw:commentRss>http://blog.rubypdf.com/2009/12/15/how-to-let-itextsharp-work-on-dotnet-compact-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

