<?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>Web sayfamızı resim formatında nasıl kaydederiz | Barış ÖZCAN Web Tasarım | antalya web tasarım | antalya web tasarımı | Sosyal Medya Danışmanlığı</title>
	<atom:link href="https://www.barisozcan.net/etiket/web-sayfamizi-resim-formatinda-nasil-kaydederiz/feed" rel="self" type="application/rss+xml" />
	<link>https://www.barisozcan.net</link>
	<description></description>
	<lastBuildDate>Thu, 13 Jan 2011 21:48:34 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>Web sayfamızı resim formatında nasıl kaydederiz</title>
		<link>https://www.barisozcan.net/web-sayfamizi-resim-formatinda-nasil-kaydederiz</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 13 Jan 2011 21:48:34 +0000</pubDate>
				<category><![CDATA[ASP]]></category>
		<category><![CDATA[WEB TASARIM]]></category>
		<category><![CDATA[asp.net desleri]]></category>
		<category><![CDATA[sayfamızı resim formatında nasıl kaydederiz]]></category>
		<category><![CDATA[sayfayı resim formatında kayıt etmek]]></category>
		<category><![CDATA[Web sayfamızı resim formatında nasıl kaydederiz]]></category>
		<category><![CDATA[web sayfasını nasıl kayıt ederiz]]></category>
		<category><![CDATA[web tasarım dersleri]]></category>
		<guid isPermaLink="false">http://www.barisozcan.net/?p=1398</guid>

					<description><![CDATA[<p>Web sayfamızı resim formatında nasıl kaydedeceğimize bir göz atalım.</p>
<p>1. Web Sitesi oluşturuyoruz.</p>
<p>2. System.Windows.Forms Reference'ini ekliyoruz.</p>
<p>3. AspCompat="true" ekini ekliyoruz. Bilmeyen arkadaşlar tıklasınlar.</p>
<p>4.Son olarak da aşağıda vermiş olduğum namespace'leri arkaplan kod sayfanıza ekleyiniz.</p>
<p>The post <a href="https://www.barisozcan.net/web-sayfamizi-resim-formatinda-nasil-kaydederiz">Web sayfamızı resim formatında nasıl kaydederiz</a> first appeared on <a href="https://www.barisozcan.net">Barış ÖZCAN Web Tasarım | antalya web tasarım | antalya web tasarımı | Sosyal Medya Danışmanlığı</a>.</p>]]></description>
										<content:encoded><![CDATA[<iframe src="http://www.facebook.com/plugins/like.php?href=https://www.barisozcan.net/web-sayfamizi-resim-formatinda-nasil-kaydederiz&amp;layout=standard&amp;show_faces=1&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p><a href="http://www.barisozcan.net/wp-content/uploads/2011/01/ASP.NET_Logo1.jpg" data-rel="lightbox-image-0" data-rl_title="" data-rl_caption=""><img decoding="async" class="alignnone size-full wp-image-1391" title="" src="http://www.barisozcan.net/wp-content/uploads/2011/01/ASP.NET_Logo1.jpg" alt="" width="200" height="150" /></a></p>
<p>Web sayfamızı resim formatında nasıl kaydedeceğimize bir göz atalım.</p>
<p>1. Web Sitesi oluşturuyoruz.</p>
<p>2. System.Windows.Forms Reference&#8217;ini ekliyoruz.</p>
<p>3. AspCompat=&#8221;true&#8221; ekini ekliyoruz.<a href="http://msdn.microsoft.com/en-us/library/zwk9h2kb.aspx" target="_blank"> Bilmeyen arkadaşlar tıklasınlar.</a></p>
<p>4.Son olarak da aşağıda vermiş olduğum namespace&#8217;leri arkaplan kod sayfanıza ekleyiniz.<br />
<span id="more-1398"></span></p>
<pre>using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.IO;
using System.Drawing;
using System.Drawing.Imaging;
using System.Windows.Forms;


ExportWebPageToImage.aspx adında bir web sayfası oluşturun. İçeriği :


&lt;%@ Page Language="C#" AspCompat="true" AutoEventWireup="true" CodeFile="ExportWebPageToImage.aspx.cs"
   Inherits="ExportWebPageToImage" %&gt;

&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;head runat="server"&gt;
   &lt;title&gt;&lt;/title&gt;
   &lt;style type="text/css"&gt;
       .style1
       {
           width: 100%;
       }
   &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
   &lt;form id="form1" runat="server"&gt;
   &lt;div&gt;
       &lt;asp:TextBox ID="txtUrl" runat="server" Width="208px"&gt;&lt;/asp:TextBox&gt;&lt;br /&gt;
       &lt;asp:Button ID="btnConvert" runat="server" Text="Resim formatına çevir" OnClick="btnConvert_Click" /&gt;
   &lt;/div&gt;
   &lt;/form&gt;
&lt;/body&gt;
&lt;/html&gt;

ExportWebPageToImage.aspx.cs yani ExportWebPageToImage.aspx sayfamızın arkaplan kodları...



using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.IO;
using System.Drawing;
using System.Drawing.Imaging;
using System.Windows.Forms;

public partial class ExportWebPageToImage : System.Web.UI.Page
{
   protected void Page_Load(object sender, EventArgs e)
   {


   }

   public System.Drawing.Bitmap CaptureWebPage(string URL)
   {
       System.Windows.Forms.WebBrowser web = new System.Windows.Forms.WebBrowser();
       // ScrollBar'ın resimimizde gözükmesini istemiyorsak false değerini veriyoruz.
       web.ScrollBarsEnabled = false;
       // Hiçbir hata bildirimi isteimyorsak true değerini veriyoruz.
       web.ScriptErrorsSuppressed = true;
       // Sayfamızı load up yapabiliriz.
       web.Navigate(URL);

       // Sayfa tamamıyla load up olana kadar bekle.
       while (web.ReadyState != WebBrowserReadyState.Complete)
           System.Windows.Forms.Application.DoEvents();
       System.Threading.Thread.Sleep(1500); // Sayfa scripti yüklenene kadar beklenecek süre bildirimi.

       // Sayfa Görünümü

       //Web sayfamızın boyutlarıyla resmimizin boyutlarının aynı olması için gerekli tanımlamalar.
       int width = web.Document.Body.ScrollRectangle.Width;
       int height = web.Document.Body.ScrollRectangle.Height;
       web.Width = width;
       web.Height = height;
       // Sayfamızın bitmap formatında oluşturulması.
       System.Drawing.Bitmap bmp = new System.Drawing.Bitmap(width, height);
       // ve sonunda bitmap olarak resmedilmesi.
       web.DrawToBitmap(bmp, new System.Drawing.Rectangle(0, 0, width, height));

       return bmp; // Sonuç olarak bitmap donderilmesi.
   }
   protected void btnConvert_Click(object sender, EventArgs e)
   {
       Bitmap bitmap = new Bitmap(CaptureWebPage(txtUrl.Text));
       Response.ContentType = "image/jpeg";
       bitmap.Save(Response.OutputStream, ImageFormat.Jpeg);
       bitmap.Dispose();
       bitmap.Dispose();
       Response.End();
   }
}</pre><p>The post <a href="https://www.barisozcan.net/web-sayfamizi-resim-formatinda-nasil-kaydederiz">Web sayfamızı resim formatında nasıl kaydederiz</a> first appeared on <a href="https://www.barisozcan.net">Barış ÖZCAN Web Tasarım | antalya web tasarım | antalya web tasarımı | Sosyal Medya Danışmanlığı</a>.</p>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
