<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type="text/xsl" href="RSS_xslt_style.asp" version="1.0" ?>
<rss version="2.0" xmlns:WebWizForums="http://syndication.webwiz.co.uk/rss_namespace/">
 <channel>
  <title>Debenu Quick PDF Library - PDF SDK Community Forum : Add an image</title>
  <link>http://www.quickpdf.org/forum/</link>
  <description><![CDATA[This is an XML content feed of; Debenu Quick PDF Library - PDF SDK Community Forum : I need help - I can help : Add an image]]></description>
  <copyright>Copyright (c) 2006-2013 Web Wiz Forums - All Rights Reserved.</copyright>
  <pubDate>Fri, 03 Jul 2026 06:22:32 +0000</pubDate>
  <lastBuildDate>Mon, 24 Jan 2011 21:19:42 +0000</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Web Wiz Forums 11.01</generator>
  <ttl>360</ttl>
  <WebWizForums:feedURL>www.quickpdf.org/forum/RSS_post_feed.asp?TID=1698</WebWizForums:feedURL>
  <image>
   <title><![CDATA[Debenu Quick PDF Library - PDF SDK Community Forum]]></title>
   <url>http://www.quickpdf.org/forum/forum_images/QPDF_Forum_Title.png</url>
   <link>http://www.quickpdf.org/forum/</link>
  </image>
  <item>
   <title><![CDATA[Add an image :   I pretty much set this aside...]]></title>
   <link>http://www.quickpdf.org/forum/add-an-image_topic1698_post7526.html#7526</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.quickpdf.org/forum/member_profile.asp?PF=1502">loul</a><br /><strong>Subject:</strong> 1698<br /><strong>Posted:</strong> 24 Jan 11 at 9:19PM<br /><br /><div>I pretty much set this aside because writing the images to temp files and using AddImageFromFile got the job done and the performance hit wasn't too bad.</div><div><br></div><div>But I got a direct reply from AndrewC over the weekend and I started playing with this again this AM. Then combining with the reply from Dimitry I played some more (I was actually working of course) and this is what I managed to get working. &nbsp;This is trimmed a little and there is more code that deals with maintaining the control image's aspect ratio. &nbsp;I also removed some comments to save space.</div><div><br></div><div>Thanks to AndrewC and Dimitry for heading me in the right direction.</div><div><span ="Apple-style-span" style="font-family: 'Courier New'; line-height: normal; font-size: 13px; color: rgb13, 13, 13; "><br></span></div><div><span ="Apple-style-span" style="font-family: 'Courier New'; line-height: normal; font-size: 13px; color: rgb13, 13, 13; ">// capture an image of a control</span></div><div><font ="Apple-style-span" color="#0D0D0D" face="'Courier New'" size="3"><span ="Apple-style-span" style="font-size: 13px; line-height: normal;"><!--StartFragment--><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">private Bitmap CaptureControlImage(Control argControl)</div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">{</div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">&nbsp;&nbsp;Bitmap MyImage= null;</div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">&nbsp; Graphics g1 =argControl.CreateGraphics();</div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">&nbsp; try</div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">&nbsp; {</div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">&nbsp;&nbsp;&nbsp;MyImage = new Bitmap(argControl.ClientRectangle.Width, </div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;argControl.ClientRectangle.Height, </div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;g1);</div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">&nbsp;&nbsp;&nbsp;Graphics g2 = Graphics.FromImage(MyImage);</div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">&nbsp;&nbsp;&nbsp;IntPtr dc1 = g1.GetHdc();</div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">&nbsp;&nbsp;&nbsp;IntPtr dc2 = g2.GetHdc();</div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">&nbsp;&nbsp;&nbsp;BitBlt(dc2, 0, 0, </div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;argControl.ClientRectangle.Width, </div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;argControl.ClientRectangle.Height, </div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dc1,0, 0, 13369376);</div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">&nbsp;&nbsp;&nbsp;g1.ReleaseHdc(dc1);</div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">&nbsp;&nbsp;&nbsp;g2.ReleaseHdc(dc2);</div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">&nbsp; }</div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">&nbsp; catch</div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">&nbsp; {</div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">&nbsp;&nbsp;&nbsp;MyImage = null;</div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">&nbsp; }</div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">&nbsp; return(MyImage);</div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">}</div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">&nbsp;</div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">// convert an image to a byte array</div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">private byte&#091;&#093; GenerateImageBytes(Bitmap argBitMapIn, </div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ImageFormat argFormat) </div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">{ </div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">&nbsp; using(MemoryStream ms = new MemoryStream()) </div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">&nbsp; {</div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">&nbsp;&nbsp;&nbsp;argBitMapIn.Save(ms, argFormat); </div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">&nbsp;&nbsp;&nbsp;return ms.ToArray(); </div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">&nbsp; } </div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">}</div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">&nbsp;</div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">public bool AddControlImageToPDF(PDFLibrary argPDFLib, </div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Control argControl</div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;double argLeft,</div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;double argTop,</div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;double argHeight,</div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;double argWidth)</div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">{</div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">&nbsp;&nbsp;// capture the control image</div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">&nbsp; Bitmap img =CaptureControlImage(this.pictureBox1);</div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">&nbsp;&nbsp;if (img == null) return (false);</div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">&nbsp;&nbsp;// convert to array of bytes</div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">&nbsp; Byte&#091;&#093; bitBytes= GenerateImageBytes(img, ImageFormat.Png);</div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">&nbsp;&nbsp;//add image to the PDF</div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">&nbsp; int iOK =argLib.AddImageFromVariant((Byte&#091;&#093;)bitBytes, 0);</div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">&nbsp;&nbsp;// if all went well draw the image</div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">&nbsp;&nbsp;if (iOK &gt; 0)argLib.DrawImage(argLeft, argTop, argWidth, argHeight);</div><div style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal;mso-layout-grid-align:n&#111;ne;text-autospace:n&#111;ne">&nbsp; return (iOK&gt; 0);</div><div>}</div><!--EndFragment--><br></span></font></div><div><font ="Apple-style-span" color="#0D0D0D" face="'Courier New'" size="3"><span ="Apple-style-span" style="font-size: 13px; line-height: normal;"><span ="Apple-style-span" style="color: rgb0, 0, 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; ">I am</span><span ="Apple-style-span" style="color: rgb0, 0, 0; font-size: 12px; line-height: 16px; ">&nbsp;</span><font ="Apple-style-span" face="Arial, Helvetica, sans-serif">sure would are better ways (there always is in programming) but this does the job. &nbsp;I am planning on using the QuickPDF Library for generating more reports for our instruments and for accessing the help PDFs in the future.</font></span></font></div><div><font ="Apple-style-span" color="#0D0D0D" face="'Courier New'" size="3"><span ="Apple-style-span" style="font-size: 13px; line-height: normal;"><br></span></font></div><div><font ="Apple-style-span" color="#0D0D0D" size="3"><span ="Apple-style-span" style="font-size: 13px; line-height: normal;"><font ="Apple-style-span" face="Arial, Helvetica, sans-serif">Thanks again,</font></span></font></div><div><font ="Apple-style-span" color="#0D0D0D" size="3"><span ="Apple-style-span" style="font-size: 13px; line-height: normal;"><font ="Apple-style-span" face="Arial, Helvetica, sans-serif">Lou</font></span></font></div><div><!--EndFragment--></div>]]>
   </description>
   <pubDate>Mon, 24 Jan 2011 21:19:42 +0000</pubDate>
   <guid isPermaLink="true">http://www.quickpdf.org/forum/add-an-image_topic1698_post7526.html#7526</guid>
  </item> 
  <item>
   <title><![CDATA[Add an image : Hope this function imageToByteArray()...]]></title>
   <link>http://www.quickpdf.org/forum/add-an-image_topic1698_post7525.html#7525</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.quickpdf.org/forum/member_profile.asp?PF=1251">Dimitry</a><br /><strong>Subject:</strong> 1698<br /><strong>Posted:</strong> 24 Jan 11 at 8:15PM<br /><br /><DIV>Hope this function imageToByteArray() and the following code sample will help you:</DIV><DIV></DIV><DIV></DIV><DIV></DIV><DIV></DIV><DIV></DIV><DIV></DIV><DIV>&nbsp;</DIV><DIV>public byte&#091;&#093; imageToByteArray(System.Drawing.Image imageIn)<BR>{<BR>&nbsp; MemoryStream ms = new MemoryStream();<BR>&nbsp; imageIn.Save(ms, System.Drawing.Imaging.ImageFormat.Bmp);<BR>&nbsp; return ms.ToArray();<BR>}</DIV><DIV>&nbsp;</DIV><DIV>private void button1_Click(object sender, EventArgs e)<BR>{<BR>&nbsp; QuickPDFAX0723.PDFLibrary qp = new QuickPDFAX0723.PDFLibrary();<BR>&nbsp; qp.UnlockKey(" . . . "); // Enter valid trial&nbsp;or commercial license key</DIV><DIV>&nbsp;</DIV><DIV>&nbsp; OpenFileDialog openFileDialog1 = new OpenFileDialog();<BR>&nbsp; openFileDialog1.DefaultExt = "bmp";<BR>&nbsp; openFileDialog1.Filter = "Image files (*.bmp)|*.bmp" ;<BR>&nbsp; if (openFileDialog1.ShowDialog() != DialogResult.OK)<BR>&nbsp;&nbsp;&nbsp; return;</DIV><DIV>&nbsp;</DIV><DIV>&nbsp; Image image1 = Image.FromFile(openFileDialog1.FileName);<BR>&nbsp; qp.AddImageFromVariant(imageToByteArray(image1), 0);</DIV><DIV>&nbsp;</DIV><DIV>&nbsp; qp.SetOrigin(1);<BR>&nbsp; qp.DrawImage(10, 10, qp.ImageWidth(), qp.ImageHeight());<BR>&nbsp; qp.SaveToFile("sample.pdf");</DIV><DIV>}</DIV><DIV>&nbsp;</DIV>]]>
   </description>
   <pubDate>Mon, 24 Jan 2011 20:15:37 +0000</pubDate>
   <guid isPermaLink="true">http://www.quickpdf.org/forum/add-an-image_topic1698_post7525.html#7525</guid>
  </item> 
  <item>
   <title><![CDATA[Add an image :    Dimitry wrote:Please check...]]></title>
   <link>http://www.quickpdf.org/forum/add-an-image_topic1698_post7460.html#7460</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.quickpdf.org/forum/member_profile.asp?PF=1502">loul</a><br /><strong>Subject:</strong> 1698<br /><strong>Posted:</strong> 12 Jan 11 at 1:58PM<br /><br /><table width="99%"><tr><td class="BBquote"><img src="forum_images/quote_box.png" title="Originally posted by Dimitry" alt="Originally posted by Dimitry" style="vertical-align: text-bottom;" /> <strong>Dimitry wrote:</strong><br /><br />Please check the following functions:<div><a href="http://www.quickpdflibrary.com/help/quickpdf/AddImageFromStream.php" target="_blank">AddImageFromStream()</a></div><div><a href="http://www.quickpdflibrary.com/help/quickpdf/AddImageFromString.php" target="_blank">AddImageFromString()</a></div><div><a href="http://www.quickpdflibrary.com/help/quickpdf/AddImageFromVariant.php" target="_blank">AddImageFromVariant()</a></div><div>&nbsp;</div></td></tr></table><div><br></div><div>The only one of these that is available in the ActiveX is AddImageFromVariant.</div><div><br></div><div>I have tried to use this method using an Image and Bitmap types to no avail.</div><div><br></div><div>C# doesn't have a "variant" type so I may need to do some processing that I have not figured out yet since the time was short and I needed to make something work. &nbsp;I am currently writing the images to temp jpeg files and using the AddImageFromFile. &nbsp;I am not taking as hard of a performance hit as I expected but I would prefer to avoid writing the files to disc and reading them back if possible.</div>]]>
   </description>
   <pubDate>Wed, 12 Jan 2011 13:58:54 +0000</pubDate>
   <guid isPermaLink="true">http://www.quickpdf.org/forum/add-an-image_topic1698_post7460.html#7460</guid>
  </item> 
  <item>
   <title><![CDATA[Add an image : Please check the following fun...]]></title>
   <link>http://www.quickpdf.org/forum/add-an-image_topic1698_post7458.html#7458</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.quickpdf.org/forum/member_profile.asp?PF=1251">Dimitry</a><br /><strong>Subject:</strong> 1698<br /><strong>Posted:</strong> 12 Jan 11 at 10:01AM<br /><br />Please check the following functions:<DIV><a href="http://www.quickpdflibrary.com/help/quickpdf/AddImageFromStream.php" target="_blank">AddImageFromStream()</A></DIV><DIV><a href="http://www.quickpdflibrary.com/help/quickpdf/AddImageFromString.php" target="_blank">AddImageFromString()</A></DIV><DIV><a href="http://www.quickpdflibrary.com/help/quickpdf/AddImageFromVariant.php" target="_blank">AddImageFromVariant()</A></DIV><DIV>&nbsp;</DIV>]]>
   </description>
   <pubDate>Wed, 12 Jan 2011 10:01:53 +0000</pubDate>
   <guid isPermaLink="true">http://www.quickpdf.org/forum/add-an-image_topic1698_post7458.html#7458</guid>
  </item> 
  <item>
   <title><![CDATA[Add an image : I am trying to add an image of...]]></title>
   <link>http://www.quickpdf.org/forum/add-an-image_topic1698_post7416.html#7416</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.quickpdf.org/forum/member_profile.asp?PF=1502">loul</a><br /><strong>Subject:</strong> 1698<br /><strong>Posted:</strong> 04 Jan 11 at 4:16PM<br /><br /><DIV></DIV>I am trying to add an image of a captured control&nbsp;to a PDF without saving it to a file first.<DIV>Saving&nbsp;the image&nbsp;to a file first does work but my report will have ~30 images of screen captured controls and I would prefer to leave the disc out of it.&nbsp;</DIV><DIV>&nbsp;</DIV><DIV><DIV></DIV><DIV></DIV><DIV></DIV><DIV></DIV><DIV></DIV>Environment:</DIV><DIV>MSVS 2008</DIV><DIV>C#</DIV><DIV>QuickPDF 7.22 ActiveX</DIV><DIV>&nbsp;</DIV><DIV>Any help would be appreciated.</DIV><DIV>TIA,</DIV><DIV>Lou</DIV>]]>
   </description>
   <pubDate>Tue, 04 Jan 2011 16:16:05 +0000</pubDate>
   <guid isPermaLink="true">http://www.quickpdf.org/forum/add-an-image_topic1698_post7416.html#7416</guid>
  </item> 
 </channel>
</rss>