Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
e76b61c
Cleanup + upgraded to netstandart 2.0
Zubastic Jan 26, 2020
02b4216
Upgrade solution for build https://github.com/bblanchon/pdfium-binari…
Zubastic Jan 26, 2020
348342d
Fix for build
Zubastic Jan 26, 2020
bef06fb
Fixed stack overrride, nuget packages and misc changes
Zubastic Jan 26, 2020
e5c0006
Nuget fixes
Zubastic Jan 26, 2020
f4d9ea3
Fixed license
Zubastic Jan 27, 2020
ea4d9c3
Fixed error for when a metadata attribute is empty
Mar 3, 2021
01ebf04
Merge pull request #1 from vonzshik/fix-empty-metadata-attribute-error
Zubastic Mar 22, 2021
b20d29b
Update ValueTuple version of project
Zubastic Apr 12, 2021
0269165
Cleanup, fix bug with zero-length strings
Zubastic Apr 12, 2021
e713f50
Upgrade solution for build https://github.com/bblanchon/pdfium-binari…
Zubastic Apr 12, 2021
759314f
Add support for form annotations
Dec 11, 2022
32b7f44
Merge pull request #2 from vonzshik/support-form-annotations
Zubastic Dec 11, 2022
6189740
Fix possible AVE while disposing the form
Jan 12, 2023
5001f48
Merge pull request #3 from vonzshik/support-form-annotations-ave-fix
Zubastic Jan 17, 2023
75fd301
Make PDFiumSharp.GdiPlusV2 depend on PDFiumsSharpV2
tkovacs-me Mar 23, 2023
b24bbd8
Merge pull request #4 from tkovacs-dev/master
Zubastic Jul 20, 2023
0172064
Upgrade solution for build https://github.com/bblanchon/pdfium-binari…
Zubastic Jul 30, 2023
0d876cb
Fix nuget project
Zubastic Jul 31, 2023
1a7eec8
Fixed bug with non english characters in file path
Zubastic Aug 2, 2023
129589c
Upgrade solution for build https://github.com/bblanchon/pdfium-binari…
Zubastic Aug 2, 2023
bc398f3
Nuget increment
Zubastic Aug 2, 2023
d3810b8
Fix rendering non-form annotations
vonzshik Nov 27, 2023
77ed07e
Merge pull request #5 from vonzshik/show-all-annotations-fix
Zubastic Jan 10, 2024
bfce19c
Upgrade solution for build https://github.com/bblanchon/pdfium-binari…
Zubastic Jan 10, 2024
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
2 changes: 1 addition & 1 deletion Documentation/Documentation.shfbproj
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@
</ProjectReference>
</ItemGroup>
<ItemGroup>
<Reference Include="System.ValueTuple, Version=4.0.1.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51">
<Reference Include="System.ValueTuple, Version=4.5.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51">
<HintPath>..\PDFiumSharp.GdiPlus\bin\Release\System.ValueTuple.dll</HintPath>
<Private>True</Private>
</Reference>
Expand Down
23 changes: 23 additions & 0 deletions Nuget/PDFium.LinuxV2.nuspec
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
<metadata>
<id>PDFium.LinuxV2</id>
<version>1.1.4</version>
<authors>Foxit, Google</authors>
<owners>Zubastic</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<license type="expression">MS-RL</license>
<projectUrl>https://github.com/chromium/pdfium/</projectUrl>
<repository type="git" url="https://github.com/Zubastic/PDFiumSharp.git" branch="master" />
<description>PDFium library binaries for linux (pdfium_x64.so, pdfium_x86.so, libpdfium.so). Libs from repo: https://github.com/bblanchon/pdfium-binaries </description>
<releaseNotes></releaseNotes>
<copyright></copyright>
<tags>PDF PDFium Renderer Rendering</tags>
</metadata>
<files>
<file src="pdfium_x64.so" target="build" />
<file src="pdfium_x86.so" target="build" />
<file src="libpdfium.so" target="build" />
<file src="PDFium.LinuxV2.props" target="build" />
</files>
</package>
17 changes: 17 additions & 0 deletions Nuget/PDFium.LinuxV2.props
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<None Include="$(MSBuildThisFileDirectory)pdfium_x64.so">
<Link>pdfium_x64.so</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="$(MSBuildThisFileDirectory)pdfium_x86.so">
<Link>pdfium_x86.so</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="$(MSBuildThisFileDirectory)libpdfium.so">
<Link>libpdfium.so</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
</ItemGroup>
</Project>
21 changes: 0 additions & 21 deletions Nuget/PDFium.Windows.nuspec

This file was deleted.

22 changes: 22 additions & 0 deletions Nuget/PDFium.WindowsV2.nuspec
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
<metadata>
<id>PDFium.WindowsV2</id>
<version>1.1.4</version>
<authors>Foxit, Google</authors>
<owners>ArgusMagnus</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<license type="expression">MS-RL</license>
<projectUrl>https://github.com/chromium/pdfium/</projectUrl>
<repository type="git" url="https://github.com/Zubastic/PDFiumSharp.git" branch="master" />
<description>PDFium library binaries for windows (pdfium_x64.dll, pdfium_x86.dll). Libs from repo: https://github.com/bblanchon/pdfium-binaries </description>
<releaseNotes></releaseNotes>
<copyright></copyright>
<tags>PDF PDFium Renderer Rendering</tags>
</metadata>
<files>
<file src="pdfium_x64.dll" target="build" />
<file src="pdfium_x86.dll" target="build" />
<file src="PDFium.WindowsV2.props" target="build" />
</files>
</package>
5 changes: 3 additions & 2 deletions Nuget/PDFium.Windows.targets → Nuget/PDFium.WindowsV2.props
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<None Include="$(MSBuildThisFileDirectory)pdfium_x64.dll">
<Link>pdfium_x64.dll</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="$(MSBuildThisFileDirectory)pdfium_x86.dll">
<None Include="$(MSBuildThisFileDirectory)pdfium_x86.dll">
<Link>pdfium_x86.dll</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
Expand Down
24 changes: 0 additions & 24 deletions Nuget/PDFiumSharp.GdiPlus.nuspec

This file was deleted.

25 changes: 25 additions & 0 deletions Nuget/PDFiumSharp.GdiPlusV2.nuspec
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
<metadata>
<id>PDFiumSharp.GdiPlusV2</id>
<version>1.1.4</version>
<authors>ArgusMagnus</authors>
<owners>Zubastic</owners>
<requireLicenseAcceptance>true</requireLicenseAcceptance>
<license type="expression">MS-RL</license>
<projectUrl>https://github.com/Zubastic/PDFiumSharp</projectUrl>
<repository type="git" url="https://github.com/Zubastic/PDFiumSharp.git" branch="master" />
<description>GDI+ (System.Drawing) extensions for PDFiumSharp.</description>
<releaseNotes></releaseNotes>
<copyright>Copyright 2023</copyright>
<tags>C# PDF PDFium Renderer Rendering</tags>
<dependencies>
<dependency id="System.ValueTuple" version="4.5.0" exclude="Build,Analyzers" />
<dependency id="PDFiumSharpV2" version="[1,2)" />
</dependencies>
</metadata>
<files>
<file src="..\PDFiumSharp.GdiPlus\bin\Release\PDFiumSharp.GdiPlus.dll" target="lib\net461" />
<file src="..\PDFiumSharp.GdiPlus\bin\Release\PDFiumSharp.GdiPlus.xml" target="lib\net461" />
</files>
</package>
24 changes: 0 additions & 24 deletions Nuget/PDFiumSharp.Wpf.nuspec

This file was deleted.

25 changes: 25 additions & 0 deletions Nuget/PDFiumSharp.WpfV2.nuspec
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
<metadata>
<id>PDFiumSharp.WpfV2</id>
<version>1.1.4</version>
<authors>ArgusMagnus</authors>
<owners>Zubastic</owners>
<requireLicenseAcceptance>true</requireLicenseAcceptance>
<license type="expression">MS-RL</license>
<projectUrl>https://github.com/Zubastic/PDFiumSharp</projectUrl>
<repository type="git" url="https://github.com/Zubastic/PDFiumSharp.git" branch="master" />
<description>WPF extensions for PDFiumSharp.</description>
<releaseNotes></releaseNotes>
<copyright>Copyright 2023</copyright>
<tags>C# PDF PDFium Renderer Rendering</tags>
<dependencies>
<dependency id="System.ValueTuple" version="4.5.0" exclude="Build,Analyzers" />
<dependency id="PDFiumSharpV2" version="[1,2)" />
</dependencies>
</metadata>
<files>
<file src="..\PDFiumSharp.Wpf\bin\Release\PDFiumSharp.Wpf.dll" target="lib\net461" />
<file src="..\PDFiumSharp.Wpf\bin\Release\PDFiumSharp.Wpf.xml" target="lib\net461" />
</files>
</package>
25 changes: 0 additions & 25 deletions Nuget/PDFiumSharp.Xwt.nuspec

This file was deleted.

26 changes: 26 additions & 0 deletions Nuget/PDFiumSharp.XwtV2.nuspec
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
<metadata>
<id>PDFiumSharp.XwtV2</id>
<version>1.1.4</version>
<authors>ArgusMagnus</authors>
<owners>Zubastic</owners>
<requireLicenseAcceptance>true</requireLicenseAcceptance>
<license type="expression">MS-RL</license>
<projectUrl>https://github.com/Zubastic/PDFiumSharp</projectUrl>
<repository type="git" url="https://github.com/Zubastic/PDFiumSharp.git" branch="master" />
<description>Mono XWT extensions for PDFiumSharp.</description>
<releaseNotes></releaseNotes>
<copyright>Copyright 2023</copyright>
<tags>C# PDF PDFium Renderer Rendering</tags>
<dependencies>
<dependency id="System.ValueTuple" version="4.5.0" exclude="Build,Analyzers" />
<dependency id="Xwt" version="0.2.218" />
<dependency id="PDFiumSharpV2" version="[1,2)" />
</dependencies>
</metadata>
<files>
<file src="..\PDFiumSharp.Xwt\bin\Release\PDFiumSharp.Xwt.dll" target="lib\net461" />
<file src="..\PDFiumSharp.Xwt\bin\Release\PDFiumSharp.Xwt.xml" target="lib\net461" />
</files>
</package>
27 changes: 0 additions & 27 deletions Nuget/PDFiumSharp.nuspec

This file was deleted.

28 changes: 28 additions & 0 deletions Nuget/PDFiumSharpV2.nuspec
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
<metadata>
<id>PDFiumSharpV2</id>
<version>1.1.4</version>
<authors>ArgusMagnus</authors>
<owners>Zubastic</owners>
<requireLicenseAcceptance>true</requireLicenseAcceptance>
<license type="expression">MS-RL</license>
<projectUrl>https://github.com/Zubastic/PDFiumSharp</projectUrl>
<repository type="git" url="https://github.com/Zubastic/PDFiumSharp.git" branch="master" />
<description> C#/.NET Wrapper for the PDFium library. Add also a package for the native binaries (currently only PDFium.Windows is provided) or provide them (pdfium_x64.dll, pdfium_x86.dll) yourself.</description>
<releaseNotes>Updated for 5907 pdfium version.</releaseNotes>
<copyright>Copyright 2023</copyright>
<tags>C# PDF PDFium Renderer Rendering</tags>
<dependencies>
<group targetFramework=".NETStandard2.0">
<dependency id="System.ValueTuple" version="4.5.0" exclude="Build,Analyzers" />
<dependency id="NETStandard.Library" version="2.0.3" exclude="Build,Analyzers" />
<dependency id="System.Runtime.InteropServices.RuntimeInformation" version="4.3.0" exclude="Build,Analyzers" />
</group>
</dependencies>
</metadata>
<files>
<file src="..\PDFiumSharp\bin\Release\netstandard2.0\PDFiumSharp.dll" target="lib\netstandard2.0" />
<file src="..\PDFiumSharp\bin\Release\netstandard2.0\PDFiumSharp.xml" target="lib\netstandard2.0" />
</files>
</package>
Binary file added Nuget/libpdfium.so
Binary file not shown.
Binary file modified Nuget/nuget.exe
Binary file not shown.
12 changes: 7 additions & 5 deletions Nuget/nuget_pack.bat
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
nuget pack PDFium.Windows.nuspec
nuget pack PDFiumSharp.nuspec
nuget pack PDFiumSharp.GdiPlus.nuspec
nuget pack PDFiumSharp.Wpf.nuspec
nuget pack PDFiumSharp.Xwt.nuspec
@echo off
nuget pack PDFium.LinuxV2.nuspec
nuget pack PDFium.WindowsV2.nuspec
nuget pack PDFiumSharpV2.nuspec
nuget pack PDFiumSharp.GdiPlusV2.nuspec
nuget pack PDFiumSharp.WpfV2.nuspec
nuget pack PDFiumSharp.XwtV2.nuspec
pause
Binary file modified Nuget/pdfium_x64.dll
Binary file not shown.
Binary file added Nuget/pdfium_x64.so
Binary file not shown.
Binary file modified Nuget/pdfium_x86.dll
Binary file not shown.
Binary file added Nuget/pdfium_x86.so
Binary file not shown.
2 changes: 1 addition & 1 deletion PDFiumSharp.GdiPlus/PDFiumSharp.GdiPlus.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="System.ValueTuple">
<Version>4.3.0</Version>
<Version>4.5.0</Version>
</PackageReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
Expand Down
1 change: 0 additions & 1 deletion PDFiumSharp.GdiPlus/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;

// General Information about an assembly is controlled through the following
Expand Down
Loading