Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
79 changes: 79 additions & 0 deletions File-Formats-toc.html
Original file line number Diff line number Diff line change
Expand Up @@ -283,6 +283,85 @@
<a href="/file-formats/DocIO/Conversion">Working with Document Conversion</a>
<ul>
<li><a href="/file-formats/DocIO/word-file-formats">Word File Formats</a></li>
<li><a href="/file-formats/DocIO/word-to-pdf">Word to PDF</a>
<ul>
<li>
<a href="/file-formats/DocIO/Convert-Word-Document-to-PDF-in-ASP-NET-Core">ASP.NET Core</a>
</li>
<li>
<a href="/file-formats/DocIO/Convert-Word-Document-to-PDF-in-ASP-NET-MVC">ASP.NET MVC</a>
</li>
<li>
<a href="/file-formats/DocIO/Convert-Word-Document-to-PDF-in-ASP-NET">ASP.NET</a>
</li>
<li>
<a href="/file-formats/DocIO/Convert-Word-Document-to-PDF-in-Blazor">Blazor</a>
</li>
<li>
<a href="/file-formats/DocIO/Convert-Word-Document-to-PDF-in-Xamarin">Xamarin</a>
</li>
<li>
<a href="/file-formats/DocIO/Convert-Word-Document-to-Pdf-in-Window-Forms">Windows Forms</a>
</li>
<li>
<a href="/file-formats/DocIO/Convert-Word-Document-to-PDF-in-WPF">WPF</a>
</li>
<li>
<a href="/file-formats/DocIO/Convert-Word-Document-to-PDF-in-UWP">UWP</a>
</li>
<li>
<a href="/file-formats/DocIO/Convert-Word-Document-to-PDF-in-WinUI">WinUI</a>
</li>
<li>
<a href="/file-formats/DocIO/Convert-Word-Document-to-PDF-in-MAUI">.NET MAUI</a>
</li>
<li>
<a href="/file-formats/DocIO/Convert-Word-Document-to-PDF-in-Linux">Linux</a>
</li>
<li>
<a href="/file-formats/DocIO/word-to-pdf-linux-docker">Docker</a>
</li>
<li>
<a href="/file-formats/DocIO/Convert-Word-Document-to-PDF-in-MAC">Mac</a>
</li>
<li>
<a href="/file-formats/DocIO/Convert-Word-Document-to-PDF-in-Azure">Azure</a>
<ul>
<li>
<a href="/file-formats/DocIO/Convert-Word-Document-to-PDF-in-Azure-App-Service-Windows">Azure App Service (Windows)</a>
</li>
<li>
<a href="/file-formats/DocIO/Convert-Word-Document-to-PDF-in-Azure-App-Service-Linux">Azure App Service (Linux)</a>
</li>
<li>
<a href="/file-formats/DocIO/Convert-Word-Document-to-PDF-in-Azure-Functions-v1">Azure Functions v1</a>
</li>
<li>
<a href="/file-formats/DocIO/Convert-Word-Document-to-PDF-in-Azure-Functions-v4">Azure Functions v4</a>
</li>
</ul>
</li>
<li>
<a href="/file-formats/DocIO/Convert-Word-Document-to-PDF-in-AWS">Amazon Web Services (AWS)</a>
<ul>
<li>
<a href="/file-formats/DocIO/Convert-Word-Document-to-PDF-in-AWS-Lambda">AWS Lambda</a>
</li>
<li>
<a href="/file-formats/DocIO/Convert-Word-Document-to-PDF-in-AWS-Elastic-Beanstalk">AWS Elastic Beanstalk</a>
</li>
</ul>
</li>
<li>
<a href="/file-formats/DocIO/Convert-Word-Document-to-PDF-in-Google-Cloud-Platform">Google Cloud Platform (GCP)</a>
<ul>
<li>
<a href="/file-formats/DocIO/Convert-Word-Document-to-PDF-in-Google-App-Engine">Google App Engine</a>
</li>
</ul>
</li>
</ul>
</li>
<li><a href="/file-formats/DocIO/word-to-image">Word Document to Image</a>
<ul>
<li>
Expand Down
26 changes: 25 additions & 1 deletion File-Formats/DocIO/Applying-Watermark.md
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,31 @@ The following code example illustrates how to add a picture watermark to the Wor
{% tabs %}

{% highlight c# tabtitle="C# [Cross-platform]" %}
//DocIO supports picture watermark in Windows Forms, WPF, ASP.NET and ASP.NET MVC platforms alone.

//Creates a new Word document
WordDocument document = new WordDocument();
//Adds a section and a paragraph in the document
document.EnsureMinimal();
IWParagraph paragraph = document.LastParagraph;
paragraph.AppendText("AdventureWorks Cycles, the fictitious company on which the AdventureWorks sample databases are based, is a large, multinational manufacturing company.");
//Creates a new picture watermark.
PictureWatermark picWatermark = new PictureWatermark();
//Sets the scaling to picture.
picWatermark.Scaling = 120f;
picWatermark.Washout = true;
//Sets the picture watermark to document.
document.Watermark = picWatermark;
FileStream imageStream = new FileStream("Water lilies.jpg", FileMode.Open, FileAccess.Read);
BinaryReader br = new BinaryReader(imageStream);
byte[] image = br.ReadBytes((int)imageStream.Length);
//Sets the image to the picture watermark.
picWatermark.LoadPicture(image);
//Saves the Word document to MemoryStream
MemoryStream stream = new MemoryStream();
document.Save(stream, FormatType.Docx);
//Closes the document
document.Close();

{% endhighlight %}

{% highlight c# tabtitle="C# [Windows-specific]" %}
Expand Down
1 change: 1 addition & 0 deletions File-Formats/DocIO/word-to-pdf-linux-docker.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ Step 2: Install the below NuGet packages as a reference to your project from [Nu

* [Syncfusion.DocIORenderer.Net.Core](https://www.nuget.org/packages/Syncfusion.DocIORenderer.Net.Core/)
* [SkiaSharp.NativeAssets.Linux v2.80.2](https://www.nuget.org/packages/SkiaSharp.NativeAssets.Linux/2.80.2)
* [HarfBuzzSharp.NativeAssets.Linux v2.8.2.2](https://www.nuget.org/packages/HarfBuzzSharp.NativeAssets.Linux/2.8.2.2)

![Install DocIO Renderer NuGet package](linuxdockerimages/install-renderer-nuget-in-file-formats-word.png)
![Install Skiasharp NuGet package](linuxdockerimages/install-skia-sharp-nuget-in-file-formats-word.png)
Expand Down