diff --git a/.gitignore b/.gitignore
index 51d62c56f..893d768c5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -229,3 +229,4 @@ deploy_key
Cache/
Output/
Aspose/
+/Examples/NuGet.Config
diff --git a/Examples/GroupDocs.Viewer.Examples.CSharp.Framework/App.config b/Examples/GroupDocs.Viewer.Examples.CSharp.Framework/App.config
index 2e64b1c27..20068a19b 100644
--- a/Examples/GroupDocs.Viewer.Examples.CSharp.Framework/App.config
+++ b/Examples/GroupDocs.Viewer.Examples.CSharp.Framework/App.config
@@ -5,45 +5,45 @@
-
-
-
-
-
-
+
+
-
-
+
+
-
-
+
+
-
+
+
+
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
diff --git a/Examples/GroupDocs.Viewer.Examples.CSharp.Framework/GroupDocs.Viewer.Examples.CSharp.Framework.csproj b/Examples/GroupDocs.Viewer.Examples.CSharp.Framework/GroupDocs.Viewer.Examples.CSharp.Framework.csproj
index bc5dde335..144d531f3 100644
--- a/Examples/GroupDocs.Viewer.Examples.CSharp.Framework/GroupDocs.Viewer.Examples.CSharp.Framework.csproj
+++ b/Examples/GroupDocs.Viewer.Examples.CSharp.Framework/GroupDocs.Viewer.Examples.CSharp.Framework.csproj
@@ -49,8 +49,8 @@
4
-
- ..\packages\GroupDocs.Viewer.25.12.0\lib\net462\GroupDocs.Viewer.dll
+
+ ..\packages\GroupDocs.Viewer.Net462.26.8.0\lib\net462\GroupDocs.Viewer.dll
..\packages\MessagePack.3.1.3\lib\net472\MessagePack.dll
@@ -87,18 +87,22 @@
..\packages\System.Runtime.CompilerServices.Unsafe.6.1.2\lib\net462\System.Runtime.CompilerServices.Unsafe.dll
+
+
+ ..\packages\System.Security.Cryptography.Pkcs.8.0.0\lib\net462\System.Security.Cryptography.Pkcs.dll
+
..\packages\System.Text.Encoding.CodePages.9.0.5\lib\net462\System.Text.Encoding.CodePages.dll
..\packages\System.Text.Encodings.Web.9.0.5\lib\net462\System.Text.Encodings.Web.dll
-
- ..\packages\System.Text.Json.9.0.5\lib\net462\System.Text.Json.dll
-
..\packages\System.Threading.Tasks.Extensions.4.6.3\lib\net462\System.Threading.Tasks.Extensions.dll
+
+ ..\packages\System.ValueTuple.4.5.0\lib\net47\System.ValueTuple.dll
+
@@ -116,7 +120,7 @@
This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
+
-
+
\ No newline at end of file
diff --git a/Examples/GroupDocs.Viewer.Examples.CSharp.Framework/RunExamples.cs b/Examples/GroupDocs.Viewer.Examples.CSharp.Framework/RunExamples.cs
index e5d60c148..2f06f9be6 100644
--- a/Examples/GroupDocs.Viewer.Examples.CSharp.Framework/RunExamples.cs
+++ b/Examples/GroupDocs.Viewer.Examples.CSharp.Framework/RunExamples.cs
@@ -9,6 +9,7 @@
using GroupDocs.Viewer.Examples.CSharp.AdvancedUsage.Rendering.RenderingOptionsByDocumentType.RenderingMsProjectDocuments;
using GroupDocs.Viewer.Examples.CSharp.AdvancedUsage.Rendering.RenderingOptionsByDocumentType.RenderingOutlookDataFiles;
using GroupDocs.Viewer.Examples.CSharp.AdvancedUsage.Rendering.RenderingOptionsByDocumentType.RenderingPdfDocuments;
+using GroupDocs.Viewer.Examples.CSharp.AdvancedUsage.Rendering.RenderingOptionsByDocumentType.RenderingPresentationDocuments;
using GroupDocs.Viewer.Examples.CSharp.AdvancedUsage.Rendering.RenderingOptionsByDocumentType.RenderingSpreadsheets;
using GroupDocs.Viewer.Examples.CSharp.AdvancedUsage.Rendering.RenderingOptionsByDocumentType.RenderingTextDocuments;
using GroupDocs.Viewer.Examples.CSharp.AdvancedUsage.Rendering.RenderingOptionsByDocumentType.RenderingWebDocuments;
@@ -81,6 +82,8 @@ static void Main()
RenderingAi.Run();
RenderingTga.Run();
RenderingApng.Run();
+ RenderingFodgAndOdg.Run();
+ RenderingSvgAndSvgz.Run();
#endregion
@@ -112,14 +115,29 @@ static void Main()
RenderWithCustomFonts.Run();
RenderingTxt.Run();
SetImageSizeLimits.Run();
-
+ // This example throws an exception in Debug mode.
+ // Use Release mode to debug with exceptions suppressed.
+ // CancelRenderWithCancellationToken.Run();
#endregion
#region Rendering options by document type
#region Rendering CAD Files
+ AdjustOutputImageSize.Run();
+ GetViewInfoForCadDrawing.Run();
+ RenderAllLayouts.Run();
+ RenderLayers.Run();
+ RenderSingleLayout.Run();
+ SplitDrawingIntoTiles.Run();
+ SetImageBackgroundColor.Run();
+
RenderingPc3Files.Run();
+ RenderingCf2.Run();
+ RenderingHpg.Run();
+ RenderingIgs.Run();
+ RenderingObj.Run();
+ RenderingPlt.Run();
#endregion
@@ -147,6 +165,7 @@ static void Main()
GetViewInfoForOutlookDataFile.Run();
LimitCountOfItemsToRender.Run();
RenderOutlookDataFileFolder.Run();
+ RenderingPstAndOst.Run();
#endregion
@@ -160,7 +179,6 @@ static void Main()
RenderOriginalPageSize.Run();
DisableTextSelection.Run();
DisableFontLicenseVerifications.Run();
- DisableFontLicenseVerifications.Run();
#endregion
@@ -169,6 +187,13 @@ static void Main()
AdjustTimeUnit.Run();
GetViewInfoForProjectDocument.Run();
RenderProjectTimeInterval.Run();
+ RenderingNotes.Run();
+
+ #endregion
+
+ #region Rendering Presentation Documents
+
+ RenderingFodp.Run();
#endregion
@@ -219,6 +244,7 @@ static void Main()
LoadDocumentFromLocalDisk.Run();
LoadDocumentFromStream.Run();
LoadDocumentFromUrl.Run();
+ LoadDocumentFromFtp.Run();
#endregion
diff --git a/Examples/GroupDocs.Viewer.Examples.CSharp.Framework/packages.config b/Examples/GroupDocs.Viewer.Examples.CSharp.Framework/packages.config
index ede58243a..861a004fa 100644
--- a/Examples/GroupDocs.Viewer.Examples.CSharp.Framework/packages.config
+++ b/Examples/GroupDocs.Viewer.Examples.CSharp.Framework/packages.config
@@ -1,6 +1,7 @@
-
+
+
@@ -12,9 +13,10 @@
+
-
+
\ No newline at end of file
diff --git a/Examples/GroupDocs.Viewer.Examples.CSharp.NET6.CrossPlatform/Dockerfile b/Examples/GroupDocs.Viewer.Examples.CSharp.NET6.CrossPlatform/Dockerfile
deleted file mode 100644
index 2fa93e9ee..000000000
--- a/Examples/GroupDocs.Viewer.Examples.CSharp.NET6.CrossPlatform/Dockerfile
+++ /dev/null
@@ -1,38 +0,0 @@
-# Navigate to 'Examples' folder
-# Build container image with `docker build -f "GroupDocs.Viewer.Examples.CSharp.NET6\Dockerfile" -t groupdocs-viewer:examples .`
-# Run container `docker run -it --rm -v ${pwd}/Output:/app/Output groupdocs-viewer:examples`
-# Or run 'Docker' profile in Visual Studio
-
-FROM mcr.microsoft.com/dotnet/runtime:6.0 AS base
-WORKDIR /app
-
-# begin install libgdiplus
-RUN apt update; apt install apt-transport-https dirmngr gnupg ca-certificates -y
-RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
-RUN "deb https://download.mono-project.com/repo/debian stable-buster main" | tee /etc/apt/sources.list.d/mono-official-stable.list
-RUN apt update; apt install -y --allow-unauthenticated \
- libc6-dev \
- libgdiplus \
- libx11-dev
-# end install libgdiplus
-
-# begin ttf-mscorefonts-installer
-RUN sed -i'.bak' 's/$/ contrib/' /etc/apt/sources.list
-RUN apt update; apt install -y ttf-mscorefonts-installer fontconfig
-# end ttf-mscorefonts-installer
-
-FROM mcr.microsoft.com/dotnet/sdk:6.0 AS build
-WORKDIR /src
-COPY ["GroupDocs.Viewer.Examples.CSharp.NET6/GroupDocs.Viewer.Examples.CSharp.NET6.csproj", "GroupDocs.Viewer.Examples.CSharp.NET6/"]
-RUN dotnet restore "GroupDocs.Viewer.Examples.CSharp.NET6/GroupDocs.Viewer.Examples.CSharp.NET6.csproj"
-COPY . .
-WORKDIR "/src/GroupDocs.Viewer.Examples.CSharp.NET6"
-RUN dotnet build "GroupDocs.Viewer.Examples.CSharp.NET6.csproj" -c Release -o /app/build
-
-FROM build AS publish
-RUN dotnet publish "GroupDocs.Viewer.Examples.CSharp.NET6.csproj" -c Release -o /app/publish
-
-FROM base AS final
-WORKDIR /app
-COPY --from=publish /app/publish .
-ENTRYPOINT ["dotnet", "GroupDocs.Viewer.Examples.CSharp.NET6.dll"]
\ No newline at end of file
diff --git a/Examples/GroupDocs.Viewer.Examples.CSharp.NET6.CrossPlatform/GroupDocs.Viewer.Examples.CSharp.NET6.CrossPlatform.csproj b/Examples/GroupDocs.Viewer.Examples.CSharp.NET6.CrossPlatform/GroupDocs.Viewer.Examples.CSharp.NET6.CrossPlatform.csproj
deleted file mode 100644
index f9aa2f17f..000000000
--- a/Examples/GroupDocs.Viewer.Examples.CSharp.NET6.CrossPlatform/GroupDocs.Viewer.Examples.CSharp.NET6.CrossPlatform.csproj
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
- Exe
- net6.0
- enable
- enable
- CROSS_PLATFORM
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Examples/GroupDocs.Viewer.Examples.CSharp.NET6.CrossPlatform/Properties/launchSettings.json b/Examples/GroupDocs.Viewer.Examples.CSharp.NET6.CrossPlatform/Properties/launchSettings.json
deleted file mode 100644
index 1dadea0ae..000000000
--- a/Examples/GroupDocs.Viewer.Examples.CSharp.NET6.CrossPlatform/Properties/launchSettings.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "profiles": {
- "GroupDocs.Viewer.Examples.CSharp.NET6.CrossPlatform": {
- "commandName": "Project"
- },
- "Container (Dockerfile)": {
- "commandName": "Docker"
- }
- }
-}
\ No newline at end of file
diff --git a/Examples/GroupDocs.Viewer.Examples.CSharp.NET6.CrossPlatform/README.md b/Examples/GroupDocs.Viewer.Examples.CSharp.NET6.CrossPlatform/README.md
new file mode 100644
index 000000000..cb064e8fe
--- /dev/null
+++ b/Examples/GroupDocs.Viewer.Examples.CSharp.NET6.CrossPlatform/README.md
@@ -0,0 +1,3 @@
+Starting in August 2026, use GroupDocs.Viewer for .NET instead of GroupDocs.Viewer.CrossPlatform.
+
+GroupDocs.Viewer for .NET 6.0 is functionally identical to GroupDocs.Viewer.CrossPlatform.
diff --git a/Examples/GroupDocs.Viewer.Examples.CSharp.NET6/GroupDocs.Viewer.Examples.CSharp.NET6.csproj b/Examples/GroupDocs.Viewer.Examples.CSharp.Net/GroupDocs.Viewer.Examples.CSharp.Net.csproj
similarity index 81%
rename from Examples/GroupDocs.Viewer.Examples.CSharp.NET6/GroupDocs.Viewer.Examples.CSharp.NET6.csproj
rename to Examples/GroupDocs.Viewer.Examples.CSharp.Net/GroupDocs.Viewer.Examples.CSharp.Net.csproj
index ac95773c7..f2d0d9c12 100644
--- a/Examples/GroupDocs.Viewer.Examples.CSharp.NET6/GroupDocs.Viewer.Examples.CSharp.NET6.csproj
+++ b/Examples/GroupDocs.Viewer.Examples.CSharp.Net/GroupDocs.Viewer.Examples.CSharp.Net.csproj
@@ -8,11 +8,10 @@
-
+
-
diff --git a/Examples/GroupDocs.Viewer.Examples.CSharp.NET6/Properties/launchSettings.json b/Examples/GroupDocs.Viewer.Examples.CSharp.Net/Properties/launchSettings.json
similarity index 100%
rename from Examples/GroupDocs.Viewer.Examples.CSharp.NET6/Properties/launchSettings.json
rename to Examples/GroupDocs.Viewer.Examples.CSharp.Net/Properties/launchSettings.json
diff --git a/Examples/GroupDocs.Viewer.Examples.CSharp.NET6.CrossPlatform/RunExamples.cs b/Examples/GroupDocs.Viewer.Examples.CSharp.Net/RunExamples.cs
similarity index 85%
rename from Examples/GroupDocs.Viewer.Examples.CSharp.NET6.CrossPlatform/RunExamples.cs
rename to Examples/GroupDocs.Viewer.Examples.CSharp.Net/RunExamples.cs
index 48901a8b1..7614cd076 100644
--- a/Examples/GroupDocs.Viewer.Examples.CSharp.NET6.CrossPlatform/RunExamples.cs
+++ b/Examples/GroupDocs.Viewer.Examples.CSharp.Net/RunExamples.cs
@@ -6,8 +6,10 @@
using GroupDocs.Viewer.Examples.CSharp.AdvancedUsage.Rendering.RenderingOptionsByDocumentType.RenderingCadDrawings;
using GroupDocs.Viewer.Examples.CSharp.AdvancedUsage.Rendering.RenderingOptionsByDocumentType.RenderingEMailMessages;
using GroupDocs.Viewer.Examples.CSharp.AdvancedUsage.Rendering.RenderingOptionsByDocumentType.RenderingImageFiles;
+using GroupDocs.Viewer.Examples.CSharp.AdvancedUsage.Rendering.RenderingOptionsByDocumentType.RenderingMsProjectDocuments;
using GroupDocs.Viewer.Examples.CSharp.AdvancedUsage.Rendering.RenderingOptionsByDocumentType.RenderingOutlookDataFiles;
using GroupDocs.Viewer.Examples.CSharp.AdvancedUsage.Rendering.RenderingOptionsByDocumentType.RenderingPdfDocuments;
+using GroupDocs.Viewer.Examples.CSharp.AdvancedUsage.Rendering.RenderingOptionsByDocumentType.RenderingPresentationDocuments;
using GroupDocs.Viewer.Examples.CSharp.AdvancedUsage.Rendering.RenderingOptionsByDocumentType.RenderingSpreadsheets;
using GroupDocs.Viewer.Examples.CSharp.AdvancedUsage.Rendering.RenderingOptionsByDocumentType.RenderingTextDocuments;
using GroupDocs.Viewer.Examples.CSharp.AdvancedUsage.Rendering.RenderingOptionsByDocumentType.RenderingWebDocuments;
@@ -76,9 +78,11 @@ public static void Main(string[] args)
RenderingEmzAndEmf.Run();
RenderingCdr.Run();
RenderingCmx.Run();
- //RenderingAi.Run();
+ // RenderingAi is not supported on the cross-platform package.
RenderingTga.Run();
RenderingApng.Run();
+ RenderingFodgAndOdg.Run();
+ RenderingSvgAndSvgz.Run();
#endregion
@@ -110,7 +114,9 @@ public static void Main(string[] args)
RenderWithCustomFonts.Run();
RenderingTxt.Run();
SetImageSizeLimits.Run();
- CancelRenderWithCancellationToken.Run();
+ // This example throws an exception in Debug mode.
+ // Use Release mode to debug with exceptions suppressed.
+ // CancelRenderWithCancellationToken.Run();
#endregion
@@ -118,7 +124,20 @@ public static void Main(string[] args)
#region Rendering CAD Files
+ AdjustOutputImageSize.Run();
+ GetViewInfoForCadDrawing.Run();
+ RenderAllLayouts.Run();
+ RenderLayers.Run();
+ RenderSingleLayout.Run();
+ SplitDrawingIntoTiles.Run();
+ SetImageBackgroundColor.Run();
+
RenderingPc3Files.Run();
+ RenderingCf2.Run();
+ RenderingHpg.Run();
+ RenderingIgs.Run();
+ RenderingObj.Run();
+ RenderingPlt.Run();
#endregion
@@ -146,6 +165,7 @@ public static void Main(string[] args)
GetViewInfoForOutlookDataFile.Run();
LimitCountOfItemsToRender.Run();
RenderOutlookDataFileFolder.Run();
+ RenderingPstAndOst.Run();
#endregion
@@ -163,10 +183,17 @@ public static void Main(string[] args)
#endregion
#region Rendering MS Project Documents
- // Commented due to missing functionality in the GroupDocs.Viewer.CrossPlatform.
- // AdjustTimeUnit.Run();
- // GetViewInfoForProjectDocument.Run();
- // RenderProjectTimeInterval.Run();
+
+ AdjustTimeUnit.Run();
+ GetViewInfoForProjectDocument.Run();
+ RenderProjectTimeInterval.Run();
+ RenderingNotes.Run();
+
+ #endregion
+
+ #region Rendering Presentation Documents
+
+ RenderingFodp.Run();
#endregion
diff --git a/Examples/GroupDocs.Viewer.Examples.CSharp.NetWindows/GroupDocs.Viewer.Examples.CSharp.NetWindows.csproj b/Examples/GroupDocs.Viewer.Examples.CSharp.NetWindows/GroupDocs.Viewer.Examples.CSharp.NetWindows.csproj
new file mode 100644
index 000000000..15639c57e
--- /dev/null
+++ b/Examples/GroupDocs.Viewer.Examples.CSharp.NetWindows/GroupDocs.Viewer.Examples.CSharp.NetWindows.csproj
@@ -0,0 +1,19 @@
+
+
+
+ Exe
+ net6.0-windows
+ enable
+ enable
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/GroupDocs.Viewer.Examples.CSharp.NetWindows/Properties/launchSettings.json b/Examples/GroupDocs.Viewer.Examples.CSharp.NetWindows/Properties/launchSettings.json
new file mode 100644
index 000000000..797bc513d
--- /dev/null
+++ b/Examples/GroupDocs.Viewer.Examples.CSharp.NetWindows/Properties/launchSettings.json
@@ -0,0 +1,7 @@
+{
+ "profiles": {
+ "GroupDocs.Viewer.Examples.CSharp.NET6": {
+ "commandName": "Project"
+ }
+ }
+}
\ No newline at end of file
diff --git a/Examples/GroupDocs.Viewer.Examples.CSharp.NET6/RunExamples.cs b/Examples/GroupDocs.Viewer.Examples.CSharp.NetWindows/RunExamples.cs
similarity index 88%
rename from Examples/GroupDocs.Viewer.Examples.CSharp.NET6/RunExamples.cs
rename to Examples/GroupDocs.Viewer.Examples.CSharp.NetWindows/RunExamples.cs
index cf9c81149..1faf8311c 100644
--- a/Examples/GroupDocs.Viewer.Examples.CSharp.NET6/RunExamples.cs
+++ b/Examples/GroupDocs.Viewer.Examples.CSharp.NetWindows/RunExamples.cs
@@ -9,6 +9,7 @@
using GroupDocs.Viewer.Examples.CSharp.AdvancedUsage.Rendering.RenderingOptionsByDocumentType.RenderingMsProjectDocuments;
using GroupDocs.Viewer.Examples.CSharp.AdvancedUsage.Rendering.RenderingOptionsByDocumentType.RenderingOutlookDataFiles;
using GroupDocs.Viewer.Examples.CSharp.AdvancedUsage.Rendering.RenderingOptionsByDocumentType.RenderingPdfDocuments;
+using GroupDocs.Viewer.Examples.CSharp.AdvancedUsage.Rendering.RenderingOptionsByDocumentType.RenderingPresentationDocuments;
using GroupDocs.Viewer.Examples.CSharp.AdvancedUsage.Rendering.RenderingOptionsByDocumentType.RenderingSpreadsheets;
using GroupDocs.Viewer.Examples.CSharp.AdvancedUsage.Rendering.RenderingOptionsByDocumentType.RenderingTextDocuments;
using GroupDocs.Viewer.Examples.CSharp.AdvancedUsage.Rendering.RenderingOptionsByDocumentType.RenderingWebDocuments;
@@ -80,6 +81,8 @@ public static void Main(string[] args)
RenderingAi.Run();
RenderingTga.Run();
RenderingApng.Run();
+ RenderingFodgAndOdg.Run();
+ RenderingSvgAndSvgz.Run();
#endregion
@@ -111,7 +114,9 @@ public static void Main(string[] args)
RenderWithCustomFonts.Run();
RenderingTxt.Run();
SetImageSizeLimits.Run();
- CancelRenderWithCancellationToken.Run();
+ // This example throws an exception in Debug mode.
+ // Use Release mode to debug with exceptions suppressed.
+ // CancelRenderWithCancellationToken.Run();
#endregion
@@ -119,7 +124,20 @@ public static void Main(string[] args)
#region Rendering CAD Files
+ AdjustOutputImageSize.Run();
+ GetViewInfoForCadDrawing.Run();
+ RenderAllLayouts.Run();
+ RenderLayers.Run();
+ RenderSingleLayout.Run();
+ SplitDrawingIntoTiles.Run();
+ SetImageBackgroundColor.Run();
+
RenderingPc3Files.Run();
+ RenderingCf2.Run();
+ RenderingHpg.Run();
+ RenderingIgs.Run();
+ RenderingObj.Run();
+ RenderingPlt.Run();
#endregion
@@ -147,6 +165,7 @@ public static void Main(string[] args)
GetViewInfoForOutlookDataFile.Run();
LimitCountOfItemsToRender.Run();
RenderOutlookDataFileFolder.Run();
+ RenderingPstAndOst.Run();
#endregion
@@ -168,6 +187,13 @@ public static void Main(string[] args)
AdjustTimeUnit.Run();
GetViewInfoForProjectDocument.Run();
RenderProjectTimeInterval.Run();
+ RenderingNotes.Run();
+
+ #endregion
+
+ #region Rendering Presentation Documents
+
+ RenderingFodp.Run();
#endregion
diff --git a/Examples/GroupDocs.Viewer.Examples.CSharp.sln b/Examples/GroupDocs.Viewer.Examples.CSharp.sln
index e25018d81..18052ebe6 100644
--- a/Examples/GroupDocs.Viewer.Examples.CSharp.sln
+++ b/Examples/GroupDocs.Viewer.Examples.CSharp.sln
@@ -7,9 +7,9 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GroupDocs.Viewer.Examples.C
EndProject
Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "GroupDocs.Viewer.Examples.CSharp", "GroupDocs.Viewer.Examples.CSharp\GroupDocs.Viewer.Examples.CSharp.shproj", "{52FCB48E-82A0-4201-ACA1-E9B6047E2047}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GroupDocs.Viewer.Examples.CSharp.NET6.CrossPlatform", "GroupDocs.Viewer.Examples.CSharp.NET6.CrossPlatform\GroupDocs.Viewer.Examples.CSharp.NET6.CrossPlatform.csproj", "{D56C02E6-CE2F-469A-9166-4D1BD626999E}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GroupDocs.Viewer.Examples.CSharp.Net", "GroupDocs.Viewer.Examples.CSharp.Net\GroupDocs.Viewer.Examples.CSharp.Net.csproj", "{05D02F42-2B6D-4445-901B-730B644D0506}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GroupDocs.Viewer.Examples.CSharp.NET6", "GroupDocs.Viewer.Examples.CSharp.NET6\GroupDocs.Viewer.Examples.CSharp.NET6.csproj", "{05D02F42-2B6D-4445-901B-730B644D0506}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GroupDocs.Viewer.Examples.CSharp.NetWindows", "GroupDocs.Viewer.Examples.CSharp.NetWindows\GroupDocs.Viewer.Examples.CSharp.NetWindows.csproj", "{83AD6213-3A11-1EC4-E560-306993DFCA38}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -21,14 +21,14 @@ Global
{FE0B7FB6-3D10-4952-9178-EC52E591B3D2}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FE0B7FB6-3D10-4952-9178-EC52E591B3D2}.Release|Any CPU.ActiveCfg = Release|Any CPU
{FE0B7FB6-3D10-4952-9178-EC52E591B3D2}.Release|Any CPU.Build.0 = Release|Any CPU
- {D56C02E6-CE2F-469A-9166-4D1BD626999E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D56C02E6-CE2F-469A-9166-4D1BD626999E}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D56C02E6-CE2F-469A-9166-4D1BD626999E}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D56C02E6-CE2F-469A-9166-4D1BD626999E}.Release|Any CPU.Build.0 = Release|Any CPU
{05D02F42-2B6D-4445-901B-730B644D0506}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{05D02F42-2B6D-4445-901B-730B644D0506}.Debug|Any CPU.Build.0 = Debug|Any CPU
{05D02F42-2B6D-4445-901B-730B644D0506}.Release|Any CPU.ActiveCfg = Release|Any CPU
{05D02F42-2B6D-4445-901B-730B644D0506}.Release|Any CPU.Build.0 = Release|Any CPU
+ {83AD6213-3A11-1EC4-E560-306993DFCA38}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {83AD6213-3A11-1EC4-E560-306993DFCA38}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {83AD6213-3A11-1EC4-E560-306993DFCA38}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {83AD6213-3A11-1EC4-E560-306993DFCA38}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -39,7 +39,7 @@ Global
GlobalSection(SharedMSBuildProjectFiles) = preSolution
GroupDocs.Viewer.Examples.CSharp\GroupDocs.Viewer.Examples.CSharp.projitems*{05d02f42-2b6d-4445-901b-730b644d0506}*SharedItemsImports = 5
GroupDocs.Viewer.Examples.CSharp\GroupDocs.Viewer.Examples.CSharp.projitems*{52fcb48e-82a0-4201-aca1-e9b6047e2047}*SharedItemsImports = 13
- GroupDocs.Viewer.Examples.CSharp\GroupDocs.Viewer.Examples.CSharp.projitems*{d56c02e6-ce2f-469a-9166-4d1bd626999e}*SharedItemsImports = 5
+ GroupDocs.Viewer.Examples.CSharp\GroupDocs.Viewer.Examples.CSharp.projitems*{83ad6213-3a11-1ec4-e560-306993dfca38}*SharedItemsImports = 5
GroupDocs.Viewer.Examples.CSharp\GroupDocs.Viewer.Examples.CSharp.projitems*{fe0b7fb6-3d10-4952-9178-ec52e591b3d2}*SharedItemsImports = 4
EndGlobalSection
EndGlobal
diff --git a/Examples/GroupDocs.Viewer.Examples.CSharp/AdvancedUsage/Rendering/CommonRenderingOptions/CancelRenderWithCancellationToken.cs b/Examples/GroupDocs.Viewer.Examples.CSharp/AdvancedUsage/Rendering/CommonRenderingOptions/CancelRenderWithCancellationToken.cs
index fa7951572..544f8ccf4 100644
--- a/Examples/GroupDocs.Viewer.Examples.CSharp/AdvancedUsage/Rendering/CommonRenderingOptions/CancelRenderWithCancellationToken.cs
+++ b/Examples/GroupDocs.Viewer.Examples.CSharp/AdvancedUsage/Rendering/CommonRenderingOptions/CancelRenderWithCancellationToken.cs
@@ -1,9 +1,8 @@
-#if NETCOREAPP
-using System;
+using System;
using System.IO;
-using GroupDocs.Viewer.Options;
using System.Threading.Tasks;
using System.Threading;
+using GroupDocs.Viewer.Options;
namespace GroupDocs.Viewer.Examples.CSharp.AdvancedUsage.Rendering.CommonRenderingOptions
{
@@ -31,10 +30,17 @@ public static void Run()
}
}, cancellationToken);
+ // Cancel task after 10 ms.
cancellationTokenSource.CancelAfter(10);
+ // Also you can call Cancel method at any time
+ //cancellationTokenSource.Cancel();
+
+ // Wait for the task to cancel.
+ Thread.Sleep(2000);
+
+
Console.WriteLine($"\nSource document rendered successfully.\nCheck output in {outputDirectory}.");
}
}
-}
-#endif
\ No newline at end of file
+}
\ No newline at end of file
diff --git a/Examples/GroupDocs.Viewer.Examples.CSharp/AdvancedUsage/Rendering/RenderingOptionsByDocumentType/RenderingImageFiles/RenderingAi.cs b/Examples/GroupDocs.Viewer.Examples.CSharp/AdvancedUsage/Rendering/RenderingOptionsByDocumentType/RenderingImageFiles/RenderingAi.cs
index 7532e788d..1fdbe7921 100644
--- a/Examples/GroupDocs.Viewer.Examples.CSharp/AdvancedUsage/Rendering/RenderingOptionsByDocumentType/RenderingImageFiles/RenderingAi.cs
+++ b/Examples/GroupDocs.Viewer.Examples.CSharp/AdvancedUsage/Rendering/RenderingOptionsByDocumentType/RenderingImageFiles/RenderingAi.cs
@@ -6,6 +6,7 @@ namespace GroupDocs.Viewer.Examples.CSharp.AdvancedUsage.Rendering.RenderingOpti
{
///
/// This example demonstrates how to render Ai document into HTML, JPG, PNG, PDF.
+ /// AI/PSD not supported in GroupDocs.Viewer.Net60; use .NET 4.6.2 or NET 6.0 Windows
///
public class RenderingAi
{
diff --git a/Examples/GroupDocs.Viewer.Examples.CSharp/AdvancedUsage/Rendering/RenderingOptionsByDocumentType/RenderingPdfDocuments/DisableFontLicenseVerifications.cs b/Examples/GroupDocs.Viewer.Examples.CSharp/AdvancedUsage/Rendering/RenderingOptionsByDocumentType/RenderingPdfDocuments/DisableFontLicenseVerifications.cs
index 9c475d015..c7de507b3 100644
--- a/Examples/GroupDocs.Viewer.Examples.CSharp/AdvancedUsage/Rendering/RenderingOptionsByDocumentType/RenderingPdfDocuments/DisableFontLicenseVerifications.cs
+++ b/Examples/GroupDocs.Viewer.Examples.CSharp/AdvancedUsage/Rendering/RenderingOptionsByDocumentType/RenderingPdfDocuments/DisableFontLicenseVerifications.cs
@@ -13,7 +13,7 @@ class DisableFontLicenseVerifications
public static void Run()
{
string outputDirectory = Utils.GetOutputDirectoryPath();
- string pageFilePathFormat = Path.Combine(outputDirectory, "page_{0}.png");
+ string pageFilePathFormat = Path.Combine(outputDirectory, "page_{0}.html");
using (Viewer viewer = new Viewer(TestFiles.OXPS_EMBEDDED_FONT))
{
diff --git a/Examples/GroupDocs.Viewer.Examples.CSharp/AdvancedUsage/Rendering/RenderingOptionsByDocumentType/RenderingSpreadsheets/RenderHiddenColumnsAndRows.cs b/Examples/GroupDocs.Viewer.Examples.CSharp/AdvancedUsage/Rendering/RenderingOptionsByDocumentType/RenderingSpreadsheets/RenderHiddenRowsAndColumns.cs
similarity index 100%
rename from Examples/GroupDocs.Viewer.Examples.CSharp/AdvancedUsage/Rendering/RenderingOptionsByDocumentType/RenderingSpreadsheets/RenderHiddenColumnsAndRows.cs
rename to Examples/GroupDocs.Viewer.Examples.CSharp/AdvancedUsage/Rendering/RenderingOptionsByDocumentType/RenderingSpreadsheets/RenderHiddenRowsAndColumns.cs
diff --git a/Examples/GroupDocs.Viewer.Examples.CSharp/AdvancedUsage/Rendering/RenderingOptionsByDocumentType/RenderingVisioDocuments/RenderingVisioFigures.cs b/Examples/GroupDocs.Viewer.Examples.CSharp/AdvancedUsage/Rendering/RenderingOptionsByDocumentType/RenderingVisioDocuments/RenderingVisioFigures.cs
index 6a7bf8ccd..fa95a283f 100644
--- a/Examples/GroupDocs.Viewer.Examples.CSharp/AdvancedUsage/Rendering/RenderingOptionsByDocumentType/RenderingVisioDocuments/RenderingVisioFigures.cs
+++ b/Examples/GroupDocs.Viewer.Examples.CSharp/AdvancedUsage/Rendering/RenderingOptionsByDocumentType/RenderingVisioDocuments/RenderingVisioFigures.cs
@@ -3,12 +3,12 @@
using System.IO;
-namespace GroupDocs.Viewer.Examples.CSharp.AdvancedUsage.Rendering.RenderingOptionsByDocumentType.RenderingImageFiles
+namespace GroupDocs.Viewer.Examples.CSharp.AdvancedUsage.Rendering.RenderingOptionsByDocumentType.RenderingVisioDocuments
{
///
/// This example demonstrates how to render Visio documents figures into HTML, JPG, PNG, PDF.
///
- public class RenderingVisioDocumentsFigures
+ public class RenderingVisioFigures
{
public static void Run()
{
@@ -25,29 +25,29 @@ public static void Run()
viewer.View(options);
}
- // TO JPG
- pageFilePathFormat = Path.Combine(outputDirectory, "visio_result.jpg");
+ //// TO JPG
+ //pageFilePathFormat = Path.Combine(outputDirectory, "visio_result.jpg");
- using (Viewer viewer = new Viewer(TestFiles.SAMPLE_VISIO))
- {
- JpgViewOptions options = new JpgViewOptions(pageFilePathFormat);
- options.VisioRenderingOptions.RenderFiguresOnly = true;
- options.VisioRenderingOptions.FigureWidth = 250;
+ //using (Viewer viewer = new Viewer(TestFiles.SAMPLE_VISIO))
+ //{
+ // JpgViewOptions options = new JpgViewOptions(pageFilePathFormat);
+ // options.VisioRenderingOptions.RenderFiguresOnly = true;
+ // options.VisioRenderingOptions.FigureWidth = 250;
- viewer.View(options);
- }
+ // viewer.View(options);
+ //}
- // TO PNG
- pageFilePathFormat = Path.Combine(outputDirectory, "visio_result.png");
+ //// TO PNG
+ //pageFilePathFormat = Path.Combine(outputDirectory, "visio_result.png");
- using (Viewer viewer = new Viewer(TestFiles.SAMPLE_VISIO))
- {
- PngViewOptions options = new PngViewOptions(pageFilePathFormat);
- options.VisioRenderingOptions.RenderFiguresOnly = true;
- options.VisioRenderingOptions.FigureWidth = 250;
+ //using (Viewer viewer = new Viewer(TestFiles.SAMPLE_VISIO))
+ //{
+ // PngViewOptions options = new PngViewOptions(pageFilePathFormat);
+ // options.VisioRenderingOptions.RenderFiguresOnly = true;
+ // options.VisioRenderingOptions.FigureWidth = 250;
- viewer.View(options);
- }
+ // viewer.View(options);
+ //}
// TO PDF
pageFilePathFormat = Path.Combine(outputDirectory, "visio_result.pdf");
diff --git a/Examples/GroupDocs.Viewer.Examples.CSharp/GroupDocs.Viewer.Examples.CSharp.projitems b/Examples/GroupDocs.Viewer.Examples.CSharp/GroupDocs.Viewer.Examples.CSharp.projitems
index 1d427ac7d..6408c4fa0 100644
--- a/Examples/GroupDocs.Viewer.Examples.CSharp/GroupDocs.Viewer.Examples.CSharp.projitems
+++ b/Examples/GroupDocs.Viewer.Examples.CSharp/GroupDocs.Viewer.Examples.CSharp.projitems
@@ -81,7 +81,7 @@
-
+