<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>eiceblueのブログ</title>
<link>https://ameblo.jp/eiceblue/</link>
<atom:link href="https://rssblog.ameba.jp/eiceblue/rss20.xml" rel="self" type="application/rss+xml" />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
<description>ブログの説明を入力します。</description>
<language>ja</language>
<item>
<title>C＃Word文書の背景を設定する方法</title>
<description>
<![CDATA[ <p>Wordは、私たちの日常生活における学習や仕事に不可欠な文書処理ツールです。 絶妙で美しい文書は、読むときに人々に視覚的な美学を与えることができる。 この記事では、無料の<a href="https://www.e-iceblue.com/Introduce/free-doc-component.html" target="_blank">Spire.Doc for .NET（Community Edition）</a>コンポーネントを使用してWordのドキュメントの背景を設定する方法を学習します。 次の例では、Wordに背景を追加することは3つの状況に分けられます。</p><ul><li>無垢の背景</li><li>グラデーションの背景</li><li>画像の背景</li></ul><p>&nbsp;</p><p><b>ツールの使用方法</b></p><p>Spire.Docコントロールをダウンロードしてインストールした後、Spire.Doc.dllをプロジェクトプログラムに追加します（このDLLはインストールファイルのBinフォルダにあります）</p><h3><span style="font-weight:bold;"><span style="background-color:#ffcc00;">1. 単色の背景色を追加する</span></span></h3><p>C#</p><p align="left">using Spire.Doc;</p><p align="left">using System.Drawing;</p><p align="left">&nbsp;</p><p align="left">namespace AddBackground</p><p align="left">{</p><p align="left">&nbsp;&nbsp;&nbsp; class Program</p><p align="left">&nbsp;&nbsp;&nbsp; {</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; static void Main(string[] args)</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //Create an object of Document class and load file from system&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p align="left">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Document document = new Document();</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.LoadFromFile(@"C:\Users\Administrator\Desktop\Test.docx");</p><p align="left">&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //set the fill type of background as Color&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p align="left">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; document.Background.Type = Spire.Doc.Documents.BackgroundType.Color;</p><p align="left">&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //choose the background color</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.Background.Color = Color.MistyRose;</p><p align="left">&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //save and open the document</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.SaveToFile("PureBackground.docx", FileFormat.Docx2013);</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.Diagnostics.Process.Start("PureBackground.docx");</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</p><p align="left">&nbsp;&nbsp;&nbsp; }</p><p>}</p><p>実行中のプログラムをデバッグした後、ドキュメントを生成する</p><p><a href="https://stat.ameba.jp/user_images/20180528/16/eiceblue/c3/5f/p/o0700053914199976567.png"><img alt="" height="323" src="https://stat.ameba.jp/user_images/20180528/16/eiceblue/c3/5f/p/o0700053914199976567.png" width="420"></a></p><p>&nbsp;</p><h3><span style="font-weight:bold;"><span style="background-color:#ffcc00;">2. グラデーションの背景色を追加する</span></span></h3><p>C#</p><p align="left"><a name="OLE_LINK7"></a><a name="OLE_LINK6">using</a> Spire.Doc;</p><p align="left">using System.Drawing;</p><p align="left">using Spire.Doc.Documents;</p><p align="left">&nbsp;</p><p align="left">namespace AddGradientBackground</p><p align="left">{</p><p align="left">&nbsp;&nbsp;&nbsp; class Program</p><p align="left">&nbsp;&nbsp;&nbsp; {</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; static void Main(string[] args)</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //Initialize an instance of Document class and load file&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p align="left">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Document document = new Document();</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.LoadFromFile(@"C:\Users\Administrator\Desktop\Test.docx");</p><p align="left">&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //set the fill type of background as Gradient</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.Background.Type = Spire.Doc.Documents.BackgroundType.Gradient;</p><p align="left">&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //choose the color types</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BackgroundGradient gradient = document.Background.Gradient;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; gradient.Color1 = Color.LightSkyBlue;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; gradient.Color2 = Color.PaleGreen;</p><p align="left">&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //apply the type of gradient</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; gradient.ShadingVariant = GradientShadingVariant.ShadingMiddle;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; gradient.ShadingStyle = GradientShadingStyle.FromCenter;</p><p align="left">&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //save and open the document</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.SaveToFile("GradientColor.docx", FileFormat.Docx2013);</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.Diagnostics.Process.Start("GradientColor.docx");</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</p><p align="left">&nbsp;&nbsp;&nbsp; }</p><p align="left">}</p><p><a href="https://stat.ameba.jp/user_images/20180528/16/eiceblue/93/e3/p/o0777053514199976576.png"><img alt="" height="289" src="https://stat.ameba.jp/user_images/20180528/16/eiceblue/93/e3/p/o0777053514199976576.png" width="420"></a></p><h3><span style="font-weight:bold;"><span style="background-color:#ffcc00;">3. 画像の背景色を追加する</span></span></h3><p>C#</p><p align="left"><a name="OLE_LINK8">using</a> System.Drawing;</p><p align="left">using Spire.Doc;</p><p align="left">&nbsp;</p><p align="left">namespace ImageBackground</p><p align="left">{</p><p align="left">&nbsp;&nbsp;&nbsp; class Program</p><p align="left">&nbsp;&nbsp;&nbsp; {</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; static void Main(string[] args)</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //create an object of Document class and load file</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Document document = new Document();</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.LoadFromFile(@"C:\Users\Administrator\Desktop\Test.docx");</p><p align="left">&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //set the type of background as Picture</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.Background.Type = Spire.Doc.Documents.BackgroundType.Picture;</p><p align="left">&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //load picture and set as background</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.Background.Picture = Image.FromFile(@"C:\Users\Administrator\Desktop\1.jpg");</p><p align="left">&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //save and open the document</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.SaveToFile("ImageBackground.docx", FileFormat.Docx2013);</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.Diagnostics.Process.Start("ImageBackground.docx");</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</p><p align="left">&nbsp;&nbsp;&nbsp; }</p><p align="left">}</p><p><a href="https://stat.ameba.jp/user_images/20180528/16/eiceblue/dc/51/p/o0745053914199976593.png"><img alt="" height="304" src="https://stat.ameba.jp/user_images/20180528/16/eiceblue/dc/51/p/o0745053914199976593.png" width="420"></a></p><p>上記のすべては、Word文書の背景を追加する3つの方法です。この記事が好きな場合は、転載を歓迎します（再現、ソースを明記してください）</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p>
]]>
</description>
<link>https://ameblo.jp/eiceblue/entry-12379476439.html</link>
<pubDate>Mon, 28 May 2018 16:14:35 +0900</pubDate>
</item>
<item>
<title>C＃ウォーターマークPDFファイル</title>
<description>
<![CDATA[ <p><span style="font-weight:bold;">透かしの種類と機能の紹介</span></p><p>PDFウォーターマークには、テキストウォーターマークとイメージウォーターマークの2種類があります。 テキストの透かしは、一般的に商業分野で使用され、著作者がその文書が著作権で保護されていること、および他者がその文書を無償でコピーまたは使用することができないことを通知する。 この機能に加えて、ウォーターマークを使用して、ドラフトステータスや最終バージョンなど、このドキュメントの基本的なステータス情報をマークすることもできます。 イメージウォーターマーキングは、PDFファイルの美しさに適しています。カラフルでユニークな画像をPDFファイルの背景として使用できます。 では、PDFファイルにウォーターマークをプログラムで追加する方法は？ この記事では、ウォーターマークを追加する方法について詳しく説明します。</p><p><b>必要なツール</b>：<a href="https://www.e-iceblue.com/Download/download-pdf-for-net-free.html">Free Spire.PDF for .NET</a></p><p><b>注：</b>このコンポーネントをダウンロードしてインストールし、Spire.PDF for .NETのリファレンスを追加して、名前空間に追加する必要があります</p><h3><b>1.&nbsp;&nbsp;&nbsp;</b><b>テキスト透かし</b></h3><p>C#</p><p align="left">using Spire.Pdf;</p><p align="left">using Spire.Pdf.Graphics;</p><p align="left">using System.Drawing;</p><p align="left">&nbsp;</p><p align="left">namespace Watermark_PDF</p><p align="left">{</p><p align="left">&nbsp;&nbsp;&nbsp; class Program</p><p align="left">&nbsp;&nbsp;&nbsp; {</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; static void Main(string[] args)</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //create an object of PdfDocument class and load the PDF file</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PdfDocument pdf = new PdfDocument();</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pdf.LoadFromFile("sample.pdf");</p><p align="left">&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //get the first page of PDF</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PdfPageBase page = pdf.Pages[0];</p><p align="left">&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //add watermark into the first page and set the formatting</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PdfTilingBrush brush = new PdfTilingBrush(new SizeF(page.Canvas.ClientSize.Width / 2, page.Canvas.ClientSize.Height / 3));</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; brush.Graphics.SetTransparency(0.3f);</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; brush.Graphics.Save();</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; brush.Graphics.TranslateTransform(brush.Size.Width / 2, brush.Size.Height / 2);</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; brush.Graphics.RotateTransform(-45);</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; brush.Graphics.DrawString("Draft Version", new PdfFont(PdfFontFamily.Helvetica, 24), PdfBrushes.Blue, 0, 0, new PdfStringFormat(PdfTextAlignment.Center));</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; brush.Graphics.Restore();</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; brush.Graphics.SetTransparency(1);</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; page.Canvas.DrawRectangle(brush, new RectangleF(new PointF(0, 0), page.Canvas.ClientSize));</p><p align="left">&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //save to file and open the result&nbsp;&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pdf.SaveToFile("TextWaterMark.pdf");</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.Diagnostics.Process.Start("TextWaterMark.pdf");</p><p align="left">&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</p><p align="left">&nbsp;&nbsp;&nbsp; }</p><p align="left">}</p><p align="left">&nbsp;</p><p><a name="OLE_LINK2"></a><span style="font-size:1.4em;"><b>2.&nbsp;&nbsp;画像の透かし</b></span></p><p><a name="OLE_LINK2"></a>C#</p><p align="left">using Spire.Pdf;</p><p align="left">using System.Drawing;</p><p align="left">&nbsp;</p><p align="left">namespace ImageWatermark_PDF</p><p align="left">{</p><p align="left">&nbsp;&nbsp;&nbsp; class Program</p><p align="left">&nbsp;&nbsp;&nbsp; {</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; static void Main(string[] args)</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //create an object of PdfDocument class and load PDF file</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PdfDocument pdf = new PdfDocument();</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pdf.LoadFromFile("sample.pdf");</p><p align="left">&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //Get the first page</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PdfPageBase page = pdf.Pages[0];</p><p align="left">&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //load the image and set the image as watermark</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Image img = Image.FromFile("img.jpg");</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; page.BackgroundImage = img;</p><p align="left">&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //save to file and open the result</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pdf.SaveToFile("ImageWaterMark.pdf");</p><p align="left">&nbsp;</p><p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</p><p align="left">&nbsp;&nbsp;&nbsp; }</p><p>}</p>
]]>
</description>
<link>https://ameblo.jp/eiceblue/entry-12365281966.html</link>
<pubDate>Mon, 02 Apr 2018 19:11:32 +0900</pubDate>
</item>
</channel>
</rss>
