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 @@ - +