<?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>.Net Max &#187; Code Sharing</title>
	<atom:link href="http://www.dotnetmax.org/category/net/code-sharing/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dotnetmax.org</link>
	<description>Conhecimento na Nuvem...</description>
	<lastBuildDate>Sun, 11 Apr 2010 01:36:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Lançamento do Componente de Geração de Sitemap</title>
		<link>http://www.dotnetmax.org/2010/04/10/lancamento-do-componente-de-geracao-de-sitemap/</link>
		<comments>http://www.dotnetmax.org/2010/04/10/lancamento-do-componente-de-geracao-de-sitemap/#comments</comments>
		<pubDate>Sun, 11 Apr 2010 01:36:05 +0000</pubDate>
		<dc:creator>Guilherme Bacellar</dc:creator>
				<category><![CDATA[Code Sharing]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://www.dotnetmax.org/?p=1014</guid>
		<description><![CDATA[Nós da redação gostariamos de compartilhar com nossos usuários que lançamos oficialmente nosso primeiro componete que faz parte da iniciativa do Framework .Net Max de desenvolvimento. Esse componente foi desenhado para gerar sitemap no formato que os principais sites de busca (Google, Bing, Yahoo, entre outros) utilizam, e ele pode ser encontrato em http://www.dotnetmax.org/framework-net-max-opensource/componente-para-geracao-de-sitemap/ Não [...]]]></description>
		<wfw:commentRss>http://www.dotnetmax.org/2010/04/10/lancamento-do-componente-de-geracao-de-sitemap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Criando um documento Pdf com iTextSharp &#8211; Parte VIII</title>
		<link>http://www.dotnetmax.org/2010/03/24/criando-um-documento-pdf-com-itextsharp-parte-viii/</link>
		<comments>http://www.dotnetmax.org/2010/03/24/criando-um-documento-pdf-com-itextsharp-parte-viii/#comments</comments>
		<pubDate>Wed, 24 Mar 2010 22:58:06 +0000</pubDate>
		<dc:creator>Pablo Roveroni</dc:creator>
				<category><![CDATA[Code Sharing]]></category>
		<category><![CDATA[DestaqueHome]]></category>
		<category><![CDATA[ITextSharp]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Criptografia]]></category>
		<category><![CDATA[iTextSharp]]></category>
		<category><![CDATA[Pdf]]></category>

		<guid isPermaLink="false">http://www.dotnetmax.org/?p=951</guid>
		<description><![CDATA[Criptografando arquivos Depois deste longo período de dedos taciturnos, retorno com mais um post sobre como criar um arquivo pdf criptografado. Bem&#8230; quem lida com informações confidenciais sabe que muitas vezes é necessário não só garantirmos que o acesso a um arquivo seja restrito, mas também o seu conteúdo. E o iTextSharp nos possibilita criar [...]


Posts Relacionados:<ol><li><a href='http://www.dotnetmax.org/2009/04/16/criando-um-documento-pdf-com-itextsharp-parte-ii-2/' rel='bookmark' title='Permanent Link: Criando um documento Pdf com iTextSharp &#8211; Parte II'>Criando um documento Pdf com iTextSharp &#8211; Parte II</a></li>
<li><a href='http://www.dotnetmax.org/2009/06/05/criando-um-documento-pdf-com-itextsharp-parte-vi/' rel='bookmark' title='Permanent Link: Criando um documento Pdf com iTextSharp &#8211; Parte VI'>Criando um documento Pdf com iTextSharp &#8211; Parte VI</a></li>
<li><a href='http://www.dotnetmax.org/2009/04/17/criando-um-documento-pdf-com-itextsharp-parte-iii/' rel='bookmark' title='Permanent Link: Criando um documento Pdf com iTextSharp &#8211; Parte III'>Criando um documento Pdf com iTextSharp &#8211; Parte III</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.dotnetmax.org/2010/03/24/criando-um-documento-pdf-com-itextsharp-parte-viii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Extension Methods em C#</title>
		<link>http://www.dotnetmax.org/2010/01/18/extension-methods-em-c/</link>
		<comments>http://www.dotnetmax.org/2010/01/18/extension-methods-em-c/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 11:13:42 +0000</pubDate>
		<dc:creator>Guilherme Bacellar</dc:creator>
				<category><![CDATA[.Net Inside Out]]></category>
		<category><![CDATA[Code Sharing]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Arquitetura]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Tecnologia]]></category>

		<guid isPermaLink="false">http://www.dotnetmax.org/?p=874</guid>
		<description><![CDATA[Os extension methods permitem a criação de métodos tipados sem a necessidade de se criar tipos derivados, recompilar e/ou modificar o tipo original. Vale lembrar que extension methods são uma novidade do Framework .Net 3.5. Estes são métodos estáticos especiais que são chamados pelas variáveis dos tipos as quais foram criados para atender. Na prática, [...]


Posts Relacionados:<ol><li><a href='http://www.dotnetmax.org/2009/08/19/algoritmo-para-validacao-de-cpf/' rel='bookmark' title='Permanent Link: Algoritmo para Validação de CPF'>Algoritmo para Validação de CPF</a></li>
<li><a href='http://www.dotnetmax.org/2009/12/30/convertendo-string-delimitada-por-tamanho-trancode-em-array/' rel='bookmark' title='Permanent Link: Convertendo String Delimitada por Tamanho (Trancode) em Array'>Convertendo String Delimitada por Tamanho (Trancode) em Array</a></li>
<li><a href='http://www.dotnetmax.org/2009/07/22/tipos-nulos-nullable-value-types/' rel='bookmark' title='Permanent Link: Tipos Nulos (Nullable Value Types)'>Tipos Nulos (Nullable Value Types)</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.dotnetmax.org/2010/01/18/extension-methods-em-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Convertendo String Delimitada por Tamanho (Trancode) em Array</title>
		<link>http://www.dotnetmax.org/2009/12/30/convertendo-string-delimitada-por-tamanho-trancode-em-array/</link>
		<comments>http://www.dotnetmax.org/2009/12/30/convertendo-string-delimitada-por-tamanho-trancode-em-array/#comments</comments>
		<pubDate>Wed, 30 Dec 2009 11:55:45 +0000</pubDate>
		<dc:creator>Guilherme Bacellar</dc:creator>
				<category><![CDATA[Code Sharing]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Strings]]></category>

		<guid isPermaLink="false">http://www.dotnetmax.org/?p=714</guid>
		<description><![CDATA[Quem já não se deparou com a situação de precisar converter uma string delimitada por tamanho e com layout fixo para poder utilizar os dados? Por esse motivo que compartilho um componente muito útil que recebe o layout e o texto e converte em um array indexado pelo nome do campo. Para o exemplo, iremos [...]


Posts Relacionados:<ol><li><a href='http://www.dotnetmax.org/2009/04/01/converter-um-array-de-bytes-para-string-e-string-para-array-de-bytes/' rel='bookmark' title='Permanent Link: Converter um Array de Bytes para String e String para Array de Bytes'>Converter um Array de Bytes para String e String para Array de Bytes</a></li>
<li><a href='http://www.dotnetmax.org/2009/07/01/convertendo-caminhos-absolutos-e-urls-absolutas-para-caminhoas-relativos-e-urls-relativas/' rel='bookmark' title='Permanent Link: Convertendo Caminhos Absolutos e URL&#8217;s Absolutas para Caminhos Relativos e URL&#8217;s Relativas'>Convertendo Caminhos Absolutos e URL&#8217;s Absolutas para Caminhos Relativos e URL&#8217;s Relativas</a></li>
<li><a href='http://www.dotnetmax.org/2009/06/24/clonando-objetos-clone-sem-serializacao/' rel='bookmark' title='Permanent Link: Clonando Objetos (.Clone()) sem Serialização'>Clonando Objetos (.Clone()) sem Serialização</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.dotnetmax.org/2009/12/30/convertendo-string-delimitada-por-tamanho-trancode-em-array/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Algoritmo para Validação de CPF</title>
		<link>http://www.dotnetmax.org/2009/08/19/algoritmo-para-validacao-de-cpf/</link>
		<comments>http://www.dotnetmax.org/2009/08/19/algoritmo-para-validacao-de-cpf/#comments</comments>
		<pubDate>Wed, 19 Aug 2009 18:55:13 +0000</pubDate>
		<dc:creator>Guilherme Bacellar</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Code Sharing]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[CPF]]></category>
		<category><![CDATA[VB.NET]]></category>

		<guid isPermaLink="false">http://www.dotnetmax.org/?p=652</guid>
		<description><![CDATA[Estava trabalhando em um projeto quando achei um algoritmo de validação de CPF desses que o pessoal pega em qualquer site fundo de quintal na net e claro que não funcionava direito! Cansado disso hoje eu fiz o meu e ainda por cima deixei algumas horas rodando testes unitários em cima. Ele valida até números [...]


Posts Relacionados:<ol><li><a href='http://www.dotnetmax.org/2009/07/01/convertendo-caminhos-absolutos-e-urls-absolutas-para-caminhoas-relativos-e-urls-relativas/' rel='bookmark' title='Permanent Link: Convertendo Caminhos Absolutos e URL&#8217;s Absolutas para Caminhos Relativos e URL&#8217;s Relativas'>Convertendo Caminhos Absolutos e URL&#8217;s Absolutas para Caminhos Relativos e URL&#8217;s Relativas</a></li>
<li><a href='http://www.dotnetmax.org/2009/03/18/compressao-de-dados/' rel='bookmark' title='Permanent Link: Compressão de (Compactar) Dados'>Compressão de (Compactar) Dados</a></li>
<li><a href='http://www.dotnetmax.org/2009/04/22/calculando-crc-de-strings-texto-arrays-e-arquivos/' rel='bookmark' title='Permanent Link: Calculando CRC de Strings (Texto), Array&#8217;s e Arquivos'>Calculando CRC de Strings (Texto), Array&#8217;s e Arquivos</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.dotnetmax.org/2009/08/19/algoritmo-para-validacao-de-cpf/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Copiando Arquivos no .Net com C#</title>
		<link>http://www.dotnetmax.org/2009/07/23/copiando-arquivos-no-net-com-c/</link>
		<comments>http://www.dotnetmax.org/2009/07/23/copiando-arquivos-no-net-com-c/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 12:32:27 +0000</pubDate>
		<dc:creator>Guilherme Bacellar</dc:creator>
				<category><![CDATA[.Net Basics]]></category>
		<category><![CDATA[Code Sharing]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Arquivo]]></category>
		<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://www.dotnetmax.org/?p=598</guid>
		<description><![CDATA[Um camarada me perguntou como copiar arquivos em C#, então ai vai um código de exemplo: C# // Define Variáveis de Origem, Destino e Overwrite string arquivoOrigem = "c:\\tmp\\origem.tmp"; string arquivoDestino = "c:\\tmp\\destino.tmp"; bool sobreEscreverArquivoDeDestinoSeExistir = true; // Copia Arquivo File.Copy(arquivoOrigem, arquivoDestino, sobreEscreverArquivoDeDestinoSeExistir); That&#8217;s All Folks Posts Relacionados:Convertendo Caminhos Absolutos e URL&#8217;s Absolutas para Caminhos [...]


Posts Relacionados:<ol><li><a href='http://www.dotnetmax.org/2009/07/01/convertendo-caminhos-absolutos-e-urls-absolutas-para-caminhoas-relativos-e-urls-relativas/' rel='bookmark' title='Permanent Link: Convertendo Caminhos Absolutos e URL&#8217;s Absolutas para Caminhos Relativos e URL&#8217;s Relativas'>Convertendo Caminhos Absolutos e URL&#8217;s Absolutas para Caminhos Relativos e URL&#8217;s Relativas</a></li>
<li><a href='http://www.dotnetmax.org/2009/03/17/abrindo-arquivos-de-texto/' rel='bookmark' title='Permanent Link: Abrindo Arquivos de Texto e Lendo Todo o Conteúdo'>Abrindo Arquivos de Texto e Lendo Todo o Conteúdo</a></li>
<li><a href='http://www.dotnetmax.org/2009/03/17/abrindo-arquivos-texto-e-lendo-linha-a-linha/' rel='bookmark' title='Permanent Link: Abrindo Arquivos Texto e Lendo Linha a Linha'>Abrindo Arquivos Texto e Lendo Linha a Linha</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.dotnetmax.org/2009/07/23/copiando-arquivos-no-net-com-c/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Criando um documento Pdf com iTextSharp &#8211; Parte VII</title>
		<link>http://www.dotnetmax.org/2009/07/07/criando-um-documento-pdf-com-itextsharp-parte-vii/</link>
		<comments>http://www.dotnetmax.org/2009/07/07/criando-um-documento-pdf-com-itextsharp-parte-vii/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 14:30:47 +0000</pubDate>
		<dc:creator>Pablo Roveroni</dc:creator>
				<category><![CDATA[Code Sharing]]></category>
		<category><![CDATA[ITextSharp]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Estilos]]></category>
		<category><![CDATA[iTextSharp]]></category>
		<category><![CDATA[Pdf]]></category>

		<guid isPermaLink="false">http://www.dotnetmax.org/?p=548</guid>
		<description><![CDATA[Adicionando Estilos Neste post demonstrarei como podemos adicionar estilos ao documento, é claro que a gama de estilos na qual podemos utilizar é muito maior das que aqui descrevo; cabe a você a dar uma olhada nas diversas opções que ele nos proporciona e nas infinitas combinações na quais nós podemos fazer. O exemplo a [...]


Posts Relacionados:<ol><li><a href='http://www.dotnetmax.org/2009/06/05/criando-um-documento-pdf-com-itextsharp-parte-vi/' rel='bookmark' title='Permanent Link: Criando um documento Pdf com iTextSharp &#8211; Parte VI'>Criando um documento Pdf com iTextSharp &#8211; Parte VI</a></li>
<li><a href='http://www.dotnetmax.org/2009/04/16/criando-um-documento-pdf-com-itextsharp-parte-ii-2/' rel='bookmark' title='Permanent Link: Criando um documento Pdf com iTextSharp &#8211; Parte II'>Criando um documento Pdf com iTextSharp &#8211; Parte II</a></li>
<li><a href='http://www.dotnetmax.org/2009/05/08/criando-um-documento-pdf-com-itextsharp-parte-v/' rel='bookmark' title='Permanent Link: Criando um documento Pdf com iTextSharp &#8211; Parte V'>Criando um documento Pdf com iTextSharp &#8211; Parte V</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.dotnetmax.org/2009/07/07/criando-um-documento-pdf-com-itextsharp-parte-vii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Convertendo Caminhos Absolutos e URL&#8217;s Absolutas para Caminhos Relativos e URL&#8217;s Relativas</title>
		<link>http://www.dotnetmax.org/2009/07/01/convertendo-caminhos-absolutos-e-urls-absolutas-para-caminhoas-relativos-e-urls-relativas/</link>
		<comments>http://www.dotnetmax.org/2009/07/01/convertendo-caminhos-absolutos-e-urls-absolutas-para-caminhoas-relativos-e-urls-relativas/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 11:00:40 +0000</pubDate>
		<dc:creator>Guilherme Bacellar</dc:creator>
				<category><![CDATA[Code Sharing]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Arquivo]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Caminho Físico; URL]]></category>
		<category><![CDATA[VB.NET]]></category>

		<guid isPermaLink="false">http://www.dotnetmax.org/?p=516</guid>
		<description><![CDATA[Vamos a um código super útil que fiz a alguns anos que converte caminhos Absolutos (c:\windows\temp) para um caminho Relativo (..\..\temp), e também converte URLs Absolutas para URL&#8217;s Relativas. Código em C# /// &#60;summary&#62; /// Classe de Conversão de Caminho Relativo /// em Caminho Absoluto /// &#60;/summary&#62; public sealed class AbsoluteToRelativePathConverter { private readonly char[] [...]


Posts Relacionados:<ol><li><a href='http://www.dotnetmax.org/2009/07/23/copiando-arquivos-no-net-com-c/' rel='bookmark' title='Permanent Link: Copiando Arquivos no .Net com C#'>Copiando Arquivos no .Net com C#</a></li>
<li><a href='http://www.dotnetmax.org/2009/08/19/algoritmo-para-validacao-de-cpf/' rel='bookmark' title='Permanent Link: Algoritmo para Validação de CPF'>Algoritmo para Validação de CPF</a></li>
<li><a href='http://www.dotnetmax.org/2009/03/17/abrindo-arquivos-de-texto/' rel='bookmark' title='Permanent Link: Abrindo Arquivos de Texto e Lendo Todo o Conteúdo'>Abrindo Arquivos de Texto e Lendo Todo o Conteúdo</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.dotnetmax.org/2009/07/01/convertendo-caminhos-absolutos-e-urls-absolutas-para-caminhoas-relativos-e-urls-relativas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Clonando Objetos (.Clone()) sem Serialização</title>
		<link>http://www.dotnetmax.org/2009/06/24/clonando-objetos-clone-sem-serializacao/</link>
		<comments>http://www.dotnetmax.org/2009/06/24/clonando-objetos-clone-sem-serializacao/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 11:00:34 +0000</pubDate>
		<dc:creator>Guilherme Bacellar</dc:creator>
				<category><![CDATA[Code Sharing]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Reflection]]></category>

		<guid isPermaLink="false">http://www.dotnetmax.org/?p=503</guid>
		<description><![CDATA[Vamos a um código para clonar objetos sem utilizar serialização (o que cria um monte de problemas) e de quebra ainda ganha muito em performance. Infelizmente esse é um de meus poucos posts feitos somente em C# (peço desculpa aos programadores em VB, mas, esse código foi hardcore para fazer). 1-) Classe de Serialização Tipada [...]


Posts Relacionados:<ol><li><a href='http://www.dotnetmax.org/2009/04/22/calculando-crc-de-strings-texto-arrays-e-arquivos/' rel='bookmark' title='Permanent Link: Calculando CRC de Strings (Texto), Array&#8217;s e Arquivos'>Calculando CRC de Strings (Texto), Array&#8217;s e Arquivos</a></li>
<li><a href='http://www.dotnetmax.org/2009/05/18/manipulando-arquivos-e-diretorios-no-net/' rel='bookmark' title='Permanent Link: Manipulando Arquivos e Diretórios no .NET'>Manipulando Arquivos e Diretórios no .NET</a></li>
<li><a href='http://www.dotnetmax.org/2009/07/01/convertendo-caminhos-absolutos-e-urls-absolutas-para-caminhoas-relativos-e-urls-relativas/' rel='bookmark' title='Permanent Link: Convertendo Caminhos Absolutos e URL&#8217;s Absolutas para Caminhos Relativos e URL&#8217;s Relativas'>Convertendo Caminhos Absolutos e URL&#8217;s Absolutas para Caminhos Relativos e URL&#8217;s Relativas</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.dotnetmax.org/2009/06/24/clonando-objetos-clone-sem-serializacao/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Gerando Chave para Segurança de Assembly e Assinando o Assembly</title>
		<link>http://www.dotnetmax.org/2009/06/19/gerando-chave-para-seguranca-de-assembly-e-assinando-o-assembly/</link>
		<comments>http://www.dotnetmax.org/2009/06/19/gerando-chave-para-seguranca-de-assembly-e-assinando-o-assembly/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 11:00:44 +0000</pubDate>
		<dc:creator>Guilherme Bacellar</dc:creator>
				<category><![CDATA[Code Sharing]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Assembly]]></category>

		<guid isPermaLink="false">http://www.dotnetmax.org/?p=522</guid>
		<description><![CDATA[1º Passo &#8211; Gerando a Chave de Segurança No Prompt de Comando do Visual Studio .NET (Visual Studio XXXX Command Prompt) Digite: sn -k Chave1.snk Um Arquivo chamado (Chave1.snk) deve ser sido gerado Copie o Arquivo para uma Pasta na sua Solução (Solution) 2º Passo &#8211; Assinando o Assembly Abra o Arquivo &#8220;AssemblyInfo.cs&#8221; localizado dentro [...]


Posts Relacionados:<ol><li><a href='http://www.dotnetmax.org/2009/05/15/configurando-data-para-transmitir-para-webservices/' rel='bookmark' title='Permanent Link: Configurando Data para Transmitir para WebServices'>Configurando Data para Transmitir para WebServices</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.dotnetmax.org/2009/06/19/gerando-chave-para-seguranca-de-assembly-e-assinando-o-assembly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Criando um documento Pdf com iTextSharp &#8211; Parte VI</title>
		<link>http://www.dotnetmax.org/2009/06/05/criando-um-documento-pdf-com-itextsharp-parte-vi/</link>
		<comments>http://www.dotnetmax.org/2009/06/05/criando-um-documento-pdf-com-itextsharp-parte-vi/#comments</comments>
		<pubDate>Fri, 05 Jun 2009 20:19:17 +0000</pubDate>
		<dc:creator>Pablo Roveroni</dc:creator>
				<category><![CDATA[Code Sharing]]></category>
		<category><![CDATA[ITextSharp]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[iTextSharp]]></category>
		<category><![CDATA[Pdf]]></category>

		<guid isPermaLink="false">http://www.dotnetmax.org/?p=480</guid>
		<description><![CDATA[Adicionando marca d&#8217;água (Watermark) Neste post demonstrarei como adicionar uma marca d&#8217;água no texto. Siga os passos descritos e veja como é simples adicionar uma watermark no texto. using System; using System.IO; using iTextSharp.text; using iTextSharp.text.pdf; public string PdfComMarcadAgua() { Document documento = new Document(); try { //Escreve o arquivo no diretório PdfWriter.GetInstance(documento, new FileStream(@"C:\Parte6.pdf", [...]


Posts Relacionados:<ol><li><a href='http://www.dotnetmax.org/2009/07/07/criando-um-documento-pdf-com-itextsharp-parte-vii/' rel='bookmark' title='Permanent Link: Criando um documento Pdf com iTextSharp &#8211; Parte VII'>Criando um documento Pdf com iTextSharp &#8211; Parte VII</a></li>
<li><a href='http://www.dotnetmax.org/2009/04/16/criando-um-documento-pdf-com-itextsharp-parte-ii-2/' rel='bookmark' title='Permanent Link: Criando um documento Pdf com iTextSharp &#8211; Parte II'>Criando um documento Pdf com iTextSharp &#8211; Parte II</a></li>
<li><a href='http://www.dotnetmax.org/2009/05/08/criando-um-documento-pdf-com-itextsharp-parte-v/' rel='bookmark' title='Permanent Link: Criando um documento Pdf com iTextSharp &#8211; Parte V'>Criando um documento Pdf com iTextSharp &#8211; Parte V</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.dotnetmax.org/2009/06/05/criando-um-documento-pdf-com-itextsharp-parte-vi/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Proper Case no SQL</title>
		<link>http://www.dotnetmax.org/2009/06/04/proper-case-no-sql/</link>
		<comments>http://www.dotnetmax.org/2009/06/04/proper-case-no-sql/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 13:33:49 +0000</pubDate>
		<dc:creator>Pablo Roveroni</dc:creator>
				<category><![CDATA[Code Sharing]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://www.dotnetmax.org/?p=463</guid>
		<description><![CDATA[Quem aqui nunca perdeu ao menos uma tarde inteira para deixar os dados inputados em uma base mais apresentáveis; na verdade mais padronizados. Dia desses me deparei com uma situação assim; era preciso que eu padronizasse os nomes dos fulanos e imagina que cada um inseriu da maneira como bem quis e não houve uma [...]]]></description>
		<wfw:commentRss>http://www.dotnetmax.org/2009/06/04/proper-case-no-sql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Manipulando Arquivos e Diretórios no .NET</title>
		<link>http://www.dotnetmax.org/2009/05/18/manipulando-arquivos-e-diretorios-no-net/</link>
		<comments>http://www.dotnetmax.org/2009/05/18/manipulando-arquivos-e-diretorios-no-net/#comments</comments>
		<pubDate>Mon, 18 May 2009 03:00:53 +0000</pubDate>
		<dc:creator>Guilherme Bacellar</dc:creator>
				<category><![CDATA[.Net Basics]]></category>
		<category><![CDATA[Code Sharing]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Arquivo]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Diretórios]]></category>
		<category><![CDATA[VB.NET]]></category>

		<guid isPermaLink="false">http://bacellar.org/blog/?p=246</guid>
		<description><![CDATA[Em diversas situações podemos necessitar realizar manipulações em Arquivos e Diretórios. Carregando um Diretório C# System.IO.DirectoryInfo info = new System.IO.DirectoryInfo("c:\\tmp"); VB.Net Dim info As New System.IO.DirectoryInfo("c:\tmp") Carregando Todos os Sub-Diretórios de um Diretório C# System.IO.DirectoryInfo[] todosDiretorios = info.GetDirectories(); VB.Net Dim todosDiretorios As System.IO.DirectoryInfo() = info.GetDirectories() Carregando Sub-Diretórios de um Diretório Utilizando um Filtro C# System.IO.DirectoryInfo[] [...]


Posts Relacionados:<ol><li><a href='http://www.dotnetmax.org/2009/07/23/copiando-arquivos-no-net-com-c/' rel='bookmark' title='Permanent Link: Copiando Arquivos no .Net com C#'>Copiando Arquivos no .Net com C#</a></li>
<li><a href='http://www.dotnetmax.org/2009/04/22/calculando-crc-de-strings-texto-arrays-e-arquivos/' rel='bookmark' title='Permanent Link: Calculando CRC de Strings (Texto), Array&#8217;s e Arquivos'>Calculando CRC de Strings (Texto), Array&#8217;s e Arquivos</a></li>
<li><a href='http://www.dotnetmax.org/2009/03/17/abrindo-arquivos-de-texto/' rel='bookmark' title='Permanent Link: Abrindo Arquivos de Texto e Lendo Todo o Conteúdo'>Abrindo Arquivos de Texto e Lendo Todo o Conteúdo</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.dotnetmax.org/2009/05/18/manipulando-arquivos-e-diretorios-no-net/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Configurando Data para Transmitir para WebServices</title>
		<link>http://www.dotnetmax.org/2009/05/15/configurando-data-para-transmitir-para-webservices/</link>
		<comments>http://www.dotnetmax.org/2009/05/15/configurando-data-para-transmitir-para-webservices/#comments</comments>
		<pubDate>Fri, 15 May 2009 21:48:13 +0000</pubDate>
		<dc:creator>Guilherme Bacellar</dc:creator>
				<category><![CDATA[Code Sharing]]></category>
		<category><![CDATA[WebServices]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[VB.NET]]></category>

		<guid isPermaLink="false">http://www.dotnetmax.org/?p=438</guid>
		<description><![CDATA[Vamos ver um código simples para configurar um objeto de data (DateTime) em uma string (Texto) para que possa ser transmitir para WebServices ou Páginas em formato de Texto. O Padrão utilizado é o &#8220;yyyy&#8217;-'MM&#8217;-'dd&#8217;T'HH&#8217;:'mm&#8217;:'ss&#8221; ou seja, &#8220;ano &#8211; mes &#8211; dia T hora &#8211; minuto &#8211; segundo&#8221;, esse formato possibilita a troca de datas [...]


Posts Relacionados:<ol><li><a href='http://www.dotnetmax.org/2009/06/17/enviando-arquivos-por-webservices/' rel='bookmark' title='Permanent Link: Enviando Arquivos por WebServices'>Enviando Arquivos por WebServices</a></li>
<li><a href='http://www.dotnetmax.org/2009/04/01/converter-um-array-de-bytes-para-string-e-string-para-array-de-bytes/' rel='bookmark' title='Permanent Link: Converter um Array de Bytes para String e String para Array de Bytes'>Converter um Array de Bytes para String e String para Array de Bytes</a></li>
<li><a href='http://www.dotnetmax.org/2009/08/19/algoritmo-para-validacao-de-cpf/' rel='bookmark' title='Permanent Link: Algoritmo para Validação de CPF'>Algoritmo para Validação de CPF</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.dotnetmax.org/2009/05/15/configurando-data-para-transmitir-para-webservices/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Criando um documento Pdf com iTextSharp &#8211; Parte V</title>
		<link>http://www.dotnetmax.org/2009/05/08/criando-um-documento-pdf-com-itextsharp-parte-v/</link>
		<comments>http://www.dotnetmax.org/2009/05/08/criando-um-documento-pdf-com-itextsharp-parte-v/#comments</comments>
		<pubDate>Fri, 08 May 2009 13:51:05 +0000</pubDate>
		<dc:creator>Pablo Roveroni</dc:creator>
				<category><![CDATA[Code Sharing]]></category>
		<category><![CDATA[ITextSharp]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Arquivo]]></category>
		<category><![CDATA[iTextSharp]]></category>
		<category><![CDATA[Metadata]]></category>
		<category><![CDATA[Pdf]]></category>

		<guid isPermaLink="false">http://www.dotnetmax.org/?p=416</guid>
		<description><![CDATA[Inserindo Metadados Neste post demonstrarei como criar um documento Pdf com metadados. Sempre haverá aquele que questionará o porquê de criarmos metadados, basta criar o arquivo, o resto não importa. Na verdade não é bem assim; importa sim. Dentre outras funcionalidades, com o advento dos “Desktop Search” seja do Windows, do Google ou qualquer outro, [...]


Posts Relacionados:<ol><li><a href='http://www.dotnetmax.org/2009/04/16/criando-um-documento-pdf-com-itextsharp-parte-ii-2/' rel='bookmark' title='Permanent Link: Criando um documento Pdf com iTextSharp &#8211; Parte II'>Criando um documento Pdf com iTextSharp &#8211; Parte II</a></li>
<li><a href='http://www.dotnetmax.org/2009/06/05/criando-um-documento-pdf-com-itextsharp-parte-vi/' rel='bookmark' title='Permanent Link: Criando um documento Pdf com iTextSharp &#8211; Parte VI'>Criando um documento Pdf com iTextSharp &#8211; Parte VI</a></li>
<li><a href='http://www.dotnetmax.org/2009/04/17/criando-um-documento-pdf-com-itextsharp-parte-iii/' rel='bookmark' title='Permanent Link: Criando um documento Pdf com iTextSharp &#8211; Parte III'>Criando um documento Pdf com iTextSharp &#8211; Parte III</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.dotnetmax.org/2009/05/08/criando-um-documento-pdf-com-itextsharp-parte-v/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Criando um documento Pdf com iTextSharp &#8211; Parte IV</title>
		<link>http://www.dotnetmax.org/2009/04/29/criando-um-documento-pdf-com-itextsharp-parte-iv/</link>
		<comments>http://www.dotnetmax.org/2009/04/29/criando-um-documento-pdf-com-itextsharp-parte-iv/#comments</comments>
		<pubDate>Wed, 29 Apr 2009 18:37:42 +0000</pubDate>
		<dc:creator>Pablo Roveroni</dc:creator>
				<category><![CDATA[Code Sharing]]></category>
		<category><![CDATA[ITextSharp]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Arquivo]]></category>
		<category><![CDATA[iTextSharp]]></category>
		<category><![CDATA[Pdf]]></category>

		<guid isPermaLink="false">http://www.dotnetmax.org/?p=375</guid>
		<description><![CDATA[É comum que ao criar um documento seja necessário definir as margens. Neste post você verá como é simples definir as margens de um documento pdf; vale a pena lembrar que podemos trabalhar com medidas nas mais diversas unidades como centímetros, polegadas ou pixels. De fato o sistema de medidas padrão utilizado deve ser convertido [...]


Posts Relacionados:<ol><li><a href='http://www.dotnetmax.org/2009/04/17/criando-um-documento-pdf-com-itextsharp-parte-iii/' rel='bookmark' title='Permanent Link: Criando um documento Pdf com iTextSharp &#8211; Parte III'>Criando um documento Pdf com iTextSharp &#8211; Parte III</a></li>
<li><a href='http://www.dotnetmax.org/2009/04/16/criando-um-documento-pdf-com-itextsharp-parte-ii-2/' rel='bookmark' title='Permanent Link: Criando um documento Pdf com iTextSharp &#8211; Parte II'>Criando um documento Pdf com iTextSharp &#8211; Parte II</a></li>
<li><a href='http://www.dotnetmax.org/2009/05/08/criando-um-documento-pdf-com-itextsharp-parte-v/' rel='bookmark' title='Permanent Link: Criando um documento Pdf com iTextSharp &#8211; Parte V'>Criando um documento Pdf com iTextSharp &#8211; Parte V</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.dotnetmax.org/2009/04/29/criando-um-documento-pdf-com-itextsharp-parte-iv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Calculando CRC de Strings (Texto), Array&#8217;s e Arquivos</title>
		<link>http://www.dotnetmax.org/2009/04/22/calculando-crc-de-strings-texto-arrays-e-arquivos/</link>
		<comments>http://www.dotnetmax.org/2009/04/22/calculando-crc-de-strings-texto-arrays-e-arquivos/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 20:54:45 +0000</pubDate>
		<dc:creator>Guilherme Bacellar</dc:creator>
				<category><![CDATA[Code Sharing]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Arquivo]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Hash]]></category>
		<category><![CDATA[Strings]]></category>
		<category><![CDATA[VB.NET]]></category>

		<guid isPermaLink="false">http://www.dotnetmax.org/?p=338</guid>
		<description><![CDATA[Todos sabemos que CRC serve para verificar a integridade de algum tipo de conteúdo (normalmente arquivos), mas, como calcula-los? Bom, neste artigo vamos ver como Calcular o CRC de Textos (ComputeStringCRC), Arrays (ComputeCRCFromByteArray) e Arquivos (ComputeCRCFromFile). Os métodos aqui apresentados retornam um array de bytes como resultado do Cálculo do Hash. Se você desejar obter [...]


Posts Relacionados:<ol><li><a href='http://www.dotnetmax.org/2009/03/18/compressao-de-dados/' rel='bookmark' title='Permanent Link: Compressão de (Compactar) Dados'>Compressão de (Compactar) Dados</a></li>
<li><a href='http://www.dotnetmax.org/2009/04/01/converter-um-array-de-bytes-para-string-e-string-para-array-de-bytes/' rel='bookmark' title='Permanent Link: Converter um Array de Bytes para String e String para Array de Bytes'>Converter um Array de Bytes para String e String para Array de Bytes</a></li>
<li><a href='http://www.dotnetmax.org/2009/03/17/abrindo-arquivos-de-texto/' rel='bookmark' title='Permanent Link: Abrindo Arquivos de Texto e Lendo Todo o Conteúdo'>Abrindo Arquivos de Texto e Lendo Todo o Conteúdo</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.dotnetmax.org/2009/04/22/calculando-crc-de-strings-texto-arrays-e-arquivos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Criando um documento Pdf com iTextSharp &#8211; Parte III</title>
		<link>http://www.dotnetmax.org/2009/04/17/criando-um-documento-pdf-com-itextsharp-parte-iii/</link>
		<comments>http://www.dotnetmax.org/2009/04/17/criando-um-documento-pdf-com-itextsharp-parte-iii/#comments</comments>
		<pubDate>Fri, 17 Apr 2009 21:54:37 +0000</pubDate>
		<dc:creator>Pablo Roveroni</dc:creator>
				<category><![CDATA[Code Sharing]]></category>
		<category><![CDATA[ITextSharp]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Arquivo]]></category>
		<category><![CDATA[iTextSharp]]></category>
		<category><![CDATA[Pdf]]></category>

		<guid isPermaLink="false">http://www.dotnetmax.org/?p=296</guid>
		<description><![CDATA[Algumas vezes é necessário gerarmos um pdf com o estilo da página como paisagem (landscape). Veja só, quando eu digo que gerar documentos pdf com o iTextSharp é muito fácil, rápido e de graça, ninguém acredita. Logo abaixo está o códgio que demonstra como gerarmos um documento com uma página no layout paisagem. Note que [...]


Posts Relacionados:<ol><li><a href='http://www.dotnetmax.org/2009/04/16/criando-um-documento-pdf-com-itextsharp-parte-ii-2/' rel='bookmark' title='Permanent Link: Criando um documento Pdf com iTextSharp &#8211; Parte II'>Criando um documento Pdf com iTextSharp &#8211; Parte II</a></li>
<li><a href='http://www.dotnetmax.org/2009/04/29/criando-um-documento-pdf-com-itextsharp-parte-iv/' rel='bookmark' title='Permanent Link: Criando um documento Pdf com iTextSharp &#8211; Parte IV'>Criando um documento Pdf com iTextSharp &#8211; Parte IV</a></li>
<li><a href='http://www.dotnetmax.org/2009/04/15/criando-um-documento-pdf-com-itextsharp-parte-i/' rel='bookmark' title='Permanent Link: Criando um documento pdf com iTextSharp &#8211; Parte I'>Criando um documento pdf com iTextSharp &#8211; Parte I</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.dotnetmax.org/2009/04/17/criando-um-documento-pdf-com-itextsharp-parte-iii/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Criando um documento Pdf com iTextSharp &#8211; Parte II</title>
		<link>http://www.dotnetmax.org/2009/04/16/criando-um-documento-pdf-com-itextsharp-parte-ii-2/</link>
		<comments>http://www.dotnetmax.org/2009/04/16/criando-um-documento-pdf-com-itextsharp-parte-ii-2/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 12:11:54 +0000</pubDate>
		<dc:creator>Pablo Roveroni</dc:creator>
				<category><![CDATA[Code Sharing]]></category>
		<category><![CDATA[ITextSharp]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Arquivo]]></category>
		<category><![CDATA[iTextSharp]]></category>
		<category><![CDATA[Pdf]]></category>

		<guid isPermaLink="false">http://roveroni.com/blog/?p=143</guid>
		<description><![CDATA[Continuando o assunto sobre geração de documentos pdf com o iTextSharp, segue abaixo uma complementação para o código do post anterior (Criando um documento Pdf com iTextSharp &#8211; Parte I); no código abaixo está demonstrado como definir o tamanho e a cor de fundo da página. Até mais! /// &#60;summary&#62; /// Cria um documento com [...]


Posts Relacionados:<ol><li><a href='http://www.dotnetmax.org/2009/04/17/criando-um-documento-pdf-com-itextsharp-parte-iii/' rel='bookmark' title='Permanent Link: Criando um documento Pdf com iTextSharp &#8211; Parte III'>Criando um documento Pdf com iTextSharp &#8211; Parte III</a></li>
<li><a href='http://www.dotnetmax.org/2009/04/29/criando-um-documento-pdf-com-itextsharp-parte-iv/' rel='bookmark' title='Permanent Link: Criando um documento Pdf com iTextSharp &#8211; Parte IV'>Criando um documento Pdf com iTextSharp &#8211; Parte IV</a></li>
<li><a href='http://www.dotnetmax.org/2009/06/05/criando-um-documento-pdf-com-itextsharp-parte-vi/' rel='bookmark' title='Permanent Link: Criando um documento Pdf com iTextSharp &#8211; Parte VI'>Criando um documento Pdf com iTextSharp &#8211; Parte VI</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.dotnetmax.org/2009/04/16/criando-um-documento-pdf-com-itextsharp-parte-ii-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Criando um documento pdf com iTextSharp &#8211; Parte I</title>
		<link>http://www.dotnetmax.org/2009/04/15/criando-um-documento-pdf-com-itextsharp-parte-i/</link>
		<comments>http://www.dotnetmax.org/2009/04/15/criando-um-documento-pdf-com-itextsharp-parte-i/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 04:26:15 +0000</pubDate>
		<dc:creator>Pablo Roveroni</dc:creator>
				<category><![CDATA[Code Sharing]]></category>
		<category><![CDATA[ITextSharp]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Arquivo]]></category>
		<category><![CDATA[iTextSharp]]></category>
		<category><![CDATA[Pdf]]></category>

		<guid isPermaLink="false">http://roveroni.com/blog/?p=121</guid>
		<description><![CDATA[Criar documentos de texto simples utilizando a biblioteca iTextSharp é muito rápido, fácil e não custa nada; afinal de contas ele é de distribuição gratuita. Irei demonstrar como criar um documento pdf com iTextSharp em apenas 5 linhas. Isso mesmo, apenas 5 linhas de código são necessárias para gerar um arquivo pdf. Mas é claro [...]


Posts Relacionados:<ol><li><a href='http://www.dotnetmax.org/2009/04/16/criando-um-documento-pdf-com-itextsharp-parte-ii-2/' rel='bookmark' title='Permanent Link: Criando um documento Pdf com iTextSharp &#8211; Parte II'>Criando um documento Pdf com iTextSharp &#8211; Parte II</a></li>
<li><a href='http://www.dotnetmax.org/2009/04/17/criando-um-documento-pdf-com-itextsharp-parte-iii/' rel='bookmark' title='Permanent Link: Criando um documento Pdf com iTextSharp &#8211; Parte III'>Criando um documento Pdf com iTextSharp &#8211; Parte III</a></li>
<li><a href='http://www.dotnetmax.org/2009/06/05/criando-um-documento-pdf-com-itextsharp-parte-vi/' rel='bookmark' title='Permanent Link: Criando um documento Pdf com iTextSharp &#8211; Parte VI'>Criando um documento Pdf com iTextSharp &#8211; Parte VI</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.dotnetmax.org/2009/04/15/criando-um-documento-pdf-com-itextsharp-parte-i/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
