Skip to content

Commit 4c0e77a

Browse files
883310 How to add bookmarks in the PDF using PDF Viewer?
1 parent c39071b commit 4c0e77a

File tree

5 files changed

+7
-35
lines changed

5 files changed

+7
-35
lines changed

Bookmark/AddBookmark/AddBookmark.csproj

Lines changed: 2 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -37,24 +37,7 @@
3737
<WarningLevel>4</WarningLevel>
3838
</PropertyGroup>
3939
<ItemGroup>
40-
<Reference Include="Syncfusion.Compression.Base, Version=26.2462.7.0, Culture=neutral, PublicKeyToken=3d67ed1f87d44c89, processorArchitecture=MSIL">
41-
<HintPath>packages\Syncfusion.Compression.Base.26.2.7\lib\net462\Syncfusion.Compression.Base.dll</HintPath>
42-
</Reference>
43-
<Reference Include="Syncfusion.Licensing, Version=26.2462.7.0, Culture=neutral, PublicKeyToken=632609b4d040f6b4, processorArchitecture=MSIL">
44-
<HintPath>packages\Syncfusion.Licensing.26.2.7\lib\net462\Syncfusion.Licensing.dll</HintPath>
45-
</Reference>
46-
<Reference Include="Syncfusion.Pdf.Base, Version=26.2462.7.0, Culture=neutral, PublicKeyToken=3d67ed1f87d44c89, processorArchitecture=MSIL">
47-
<HintPath>packages\Syncfusion.Pdf.Wpf.26.2.7\lib\net462\Syncfusion.Pdf.Base.dll</HintPath>
48-
</Reference>
49-
<Reference Include="Syncfusion.PdfToImageConverter.Base, Version=26.2462.7.0, Culture=neutral, PublicKeyToken=3d67ed1f87d44c89, processorArchitecture=MSIL">
50-
<HintPath>packages\Syncfusion.PdfToImageConverter.WPF.26.2.7\lib\net462\Syncfusion.PdfToImageConverter.Base.dll</HintPath>
51-
</Reference>
52-
<Reference Include="Syncfusion.PdfViewer.WPF, Version=26.2462.7.0, Culture=neutral, PublicKeyToken=3d67ed1f87d44c89, processorArchitecture=MSIL">
53-
<HintPath>packages\Syncfusion.PdfViewer.WPF.26.2.7\lib\net462\Syncfusion.PdfViewer.WPF.dll</HintPath>
54-
</Reference>
55-
<Reference Include="Syncfusion.Shared.WPF, Version=26.2462.7.0, Culture=neutral, PublicKeyToken=3d67ed1f87d44c89, processorArchitecture=MSIL">
56-
<HintPath>packages\Syncfusion.Shared.WPF.26.2.7\lib\net462\Syncfusion.Shared.WPF.dll</HintPath>
57-
</Reference>
40+
<packageReference Include="Syncfusion.PdfViewer.WPF" version="*"/>
5841
<Reference Include="System" />
5942
<Reference Include="System.Data" />
6043
<Reference Include="System.Drawing" />
@@ -117,11 +100,8 @@
117100
<None Include="App.config" />
118101
</ItemGroup>
119102
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
120-
<Import Project="packages\Syncfusion.PdfToImageConverter.WPF.26.2.7\build\net462\Syncfusion.PdfToImageConverter.WPF.targets" Condition="Exists('packages\Syncfusion.PdfToImageConverter.WPF.26.2.7\build\net462\Syncfusion.PdfToImageConverter.WPF.targets')" />
121103
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
122104
<PropertyGroup>
123-
<ErrorText>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}.</ErrorText>
124105
</PropertyGroup>
125-
<Error Condition="!Exists('packages\Syncfusion.PdfToImageConverter.WPF.26.2.7\build\net462\Syncfusion.PdfToImageConverter.WPF.targets')" Text="$([System.String]::Format('$(ErrorText)', 'packages\Syncfusion.PdfToImageConverter.WPF.26.2.7\build\net462\Syncfusion.PdfToImageConverter.WPF.targets'))" />
126-
</Target>
106+
</Target>
127107
</Project>

Bookmark/AddBookmark/MainWindow.xaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
66
xmlns:local="clr-namespace:AddBookmark"
77
mc:Ignorable="d"
8-
Title="MainWindow" Height="450" Width="800">
8+
Title="MainWindow" Height="450" Width="800" WindowState="Maximized">
99
<Grid>
1010
<Grid.RowDefinitions>
1111
<RowDefinition Height="30"/>

Bookmark/AddBookmark/MainWindow.xaml.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,11 @@ public partial class MainWindow : Window
1515
public MainWindow()
1616
{
1717
InitializeComponent();
18+
#if NETCOREAPP
19+
pdfViewer.Load("../../../../../PDF/HTTP Succinctly.pdf");
20+
#else
1821
pdfViewer.Load("../../../../PDF/HTTP Succinctly.pdf");
22+
#endif
1923
}
2024
private void Add_Click(object sender, RoutedEventArgs e)
2125
{

Bookmark/AddBookmark/Properties/AssemblyInfo.cs

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,6 @@
77
// General Information about an assembly is controlled through the following
88
// set of attributes. Change these attribute values to modify the information
99
// associated with an assembly.
10-
[assembly: AssemblyTitle("AddBookmark")]
11-
[assembly: AssemblyDescription("")]
12-
[assembly: AssemblyConfiguration("")]
13-
[assembly: AssemblyCompany("")]
14-
[assembly: AssemblyProduct("AddBookmark")]
1510
[assembly: AssemblyCopyright("Copyright © 2024")]
1611
[assembly: AssemblyTrademark("")]
1712
[assembly: AssemblyCulture("")]
@@ -51,5 +46,3 @@
5146
// You can specify all the values or you can default the Build and Revision Numbers
5247
// by using the '*' as shown below:
5348
// [assembly: AssemblyVersion("1.0.*")]
54-
[assembly: AssemblyVersion("1.0.0.0")]
55-
[assembly: AssemblyFileVersion("1.0.0.0")]

Bookmark/AddBookmark/packages.config

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,4 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<packages>
3-
<package id="Syncfusion.Compression.Base" version="*" targetFramework="net48" />
4-
<package id="Syncfusion.Licensing" version="*" targetFramework="net48" />
5-
<package id="Syncfusion.Pdf.Wpf" version="*" targetFramework="net48" />
6-
<package id="Syncfusion.PdfToImageConverter.WPF" version="*" targetFramework="net48" />
73
<package id="Syncfusion.PdfViewer.WPF" version="*" targetFramework="net48" />
8-
<package id="Syncfusion.Shared.WPF" version="*" targetFramework="net48" />
94
</packages>

0 commit comments

Comments
 (0)