Skip to content

Commit

Permalink
[RELEASE] iText 8.0.3
Browse files Browse the repository at this point in the history
  • Loading branch information
iText-CI authored and introfog committed Feb 1, 2024
2 parents 9b86c94 + 41dec27 commit f1cff09
Show file tree
Hide file tree
Showing 3,531 changed files with 25,394 additions and 5,858 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
4 changes: 2 additions & 2 deletions BUILDING.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,5 +14,5 @@ environment variables. Examples of paths on Windows:
If you have a new version of ImageMagick, then there is no compare.exe utility there, wrap the path to magick.exe in quotes and call compare command:
ITEXT_MAGICK_COMPARE_EXEC=`"C:\Program Files\ImageMagick-7.0.9-Q16\magick.exe" compare`

[1]: http://www.ghostscript.com/
[2]: http://www.imagemagick.org/
[1]: https://www.ghostscript.com/
[2]: https://www.imagemagick.org/
8 changes: 4 additions & 4 deletions CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ further defined and clarified by project maintainers.
## Enforcement

Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported by contacting the project team at http://itextpdf.com/contact. All
reported by contacting the project team at https://itextpdf.com/contact. All
complaints will be reviewed and investigated and will result in a response that
is deemed necessary and appropriate to the circumstances. The project team is
obligated to maintain confidentiality with regard to the reporter of an incident.
Expand All @@ -68,7 +68,7 @@ members of the project's leadership.
## Attribution

This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
available at [http://contributor-covenant.org/version/1/4][version]
available at [https://contributor-covenant.org/version/1/4][version]

[homepage]: http://contributor-covenant.org
[version]: http://contributor-covenant.org/version/1/4/
[homepage]: https://contributor-covenant.org
[version]: https://contributor-covenant.org/version/1/4/
6 changes: 3 additions & 3 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -159,7 +159,7 @@ Please note that this project is released with a [Contributor Code of Conduct][c

We use the [Stack Exchange][stackoverflow] network for free support and [GitHub][github] for code hosting. By using these services, you agree to abide by their terms:

* StackExchange: [http://stackexchange.com/legal](http://stackexchange.com/legal)
* StackExchange: [https://stackexchange.com/legal](https://stackexchange.com/legal)
* Github: [https://help.github.com/articles/github-terms-of-service/](https://help.github.com/articles/github-terms-of-service/)

[cla]: https://itextpdf.com/en/how-buy/legal/itext-contributor-license-agreement
Expand All @@ -168,7 +168,7 @@ We use the [Stack Exchange][stackoverflow] network for free support and [GitHub]
[java-style-guide]: https://www.oracle.com/technetwork/java/codeconvtoc-136057.html
[javadocs]: https://itextpdf.com/api
[pull]: https://github.com/itext/itext7-dotnet/pulls
[sscce]: http://sscce.org/
[sscce]: https://sscce.org/
[stackoverflow]: https://stackoverflow.com/questions/tagged/itext
[good-questions]: https://stackoverflow.com/help/how-to-ask
[mcve]: https://stackoverflow.com/help/mcve
Expand All @@ -180,4 +180,4 @@ We use the [Stack Exchange][stackoverflow] network for free support and [GitHub]
[git-commit-end]: https://chris.beams.io/posts/git-commit/#end
[git-commit-imperative]: https://chris.beams.io/posts/git-commit/#imperative
[git-commit-wrap-72]: https://chris.beams.io/posts/git-commit/#wrap-72
[git-commit-why-not-how]: https://chris.beams.io/posts/git-commit/#why-not-how
[git-commit-why-not-how]: https://chris.beams.io/posts/git-commit/#why-not-how
5 changes: 3 additions & 2 deletions Jenkinsfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
def repoName = "itextcore"
def dependencyRegex = ""
def solutionFile = "iTextCore.sln"
def frameworksToTest = "net461;netcoreapp2.0"
def frameworksToTest = "net461"
def frameworksToTestForMainBranches = "net461;netcoreapp2.0"

automaticDotnetBuild(repoName, dependencyRegex, solutionFile, frameworksToTest)
automaticDotnetBuild(repoName, dependencyRegex, solutionFile, frameworksToTest, frameworksToTestForMainBranches)
215 changes: 171 additions & 44 deletions README.md

Large diffs are not rendered by default.

Binary file added assets/iText_Logo_Small.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion doxyfile
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ DOXYFILE_ENCODING = UTF-8
# title of most generated pages and in a few other places.
# The default value is: My Project.

PROJECT_NAME = "iText 8.0.2 API"
PROJECT_NAME = "iText 8.0.3 API"

# The PROJECT_NUMBER tag can be used to enter a project or revision number. This
# could be handy for archiving the generated documentation or if some version
Expand Down
28 changes: 28 additions & 0 deletions iTextCore.sln
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,10 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "itext.bouncy-castle-fips-ad
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "itext.bouncy-castle-connector.netstandard", "itext\itext.bouncy-castle-connector\itext.bouncy-castle-connector.csproj", "{C68E3329-A2E4-4B33-BADE-0521B8E832AD}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "itext.pdfua", "itext\itext.pdfua\itext.pdfua.csproj", "{9E785EC2-E32B-4C02-AFB4-84F99C587DEF}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "itext.pdfua.tests", "itext.tests\itext.pdfua.tests\itext.pdfua.tests.csproj", "{5580E076-BD41-47D6-B241-513E7B76C426}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Expand Down Expand Up @@ -391,6 +395,30 @@ Global
{C68E3329-A2E4-4B33-BADE-0521B8E832AD}.Release|x64.Build.0 = Release|Any CPU
{C68E3329-A2E4-4B33-BADE-0521B8E832AD}.Release|x86.ActiveCfg = Release|Any CPU
{C68E3329-A2E4-4B33-BADE-0521B8E832AD}.Release|x86.Build.0 = Release|Any CPU
{9E785EC2-E32B-4C02-AFB4-84F99C587DEF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{9E785EC2-E32B-4C02-AFB4-84F99C587DEF}.Debug|Any CPU.Build.0 = Debug|Any CPU
{9E785EC2-E32B-4C02-AFB4-84F99C587DEF}.Debug|x64.ActiveCfg = Debug|Any CPU
{9E785EC2-E32B-4C02-AFB4-84F99C587DEF}.Debug|x64.Build.0 = Debug|Any CPU
{9E785EC2-E32B-4C02-AFB4-84F99C587DEF}.Debug|x86.ActiveCfg = Debug|Any CPU
{9E785EC2-E32B-4C02-AFB4-84F99C587DEF}.Debug|x86.Build.0 = Debug|Any CPU
{9E785EC2-E32B-4C02-AFB4-84F99C587DEF}.Release|Any CPU.ActiveCfg = Release|Any CPU
{9E785EC2-E32B-4C02-AFB4-84F99C587DEF}.Release|Any CPU.Build.0 = Release|Any CPU
{9E785EC2-E32B-4C02-AFB4-84F99C587DEF}.Release|x64.ActiveCfg = Release|Any CPU
{9E785EC2-E32B-4C02-AFB4-84F99C587DEF}.Release|x64.Build.0 = Release|Any CPU
{9E785EC2-E32B-4C02-AFB4-84F99C587DEF}.Release|x86.ActiveCfg = Release|Any CPU
{9E785EC2-E32B-4C02-AFB4-84F99C587DEF}.Release|x86.Build.0 = Release|Any CPU
{5580E076-BD41-47D6-B241-513E7B76C426}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{5580E076-BD41-47D6-B241-513E7B76C426}.Debug|Any CPU.Build.0 = Debug|Any CPU
{5580E076-BD41-47D6-B241-513E7B76C426}.Debug|x64.ActiveCfg = Debug|Any CPU
{5580E076-BD41-47D6-B241-513E7B76C426}.Debug|x64.Build.0 = Debug|Any CPU
{5580E076-BD41-47D6-B241-513E7B76C426}.Debug|x86.ActiveCfg = Debug|Any CPU
{5580E076-BD41-47D6-B241-513E7B76C426}.Debug|x86.Build.0 = Debug|Any CPU
{5580E076-BD41-47D6-B241-513E7B76C426}.Release|Any CPU.ActiveCfg = Release|Any CPU
{5580E076-BD41-47D6-B241-513E7B76C426}.Release|Any CPU.Build.0 = Release|Any CPU
{5580E076-BD41-47D6-B241-513E7B76C426}.Release|x64.ActiveCfg = Release|Any CPU
{5580E076-BD41-47D6-B241-513E7B76C426}.Release|x64.Build.0 = Release|Any CPU
{5580E076-BD41-47D6-B241-513E7B76C426}.Release|x86.ActiveCfg = Release|Any CPU
{5580E076-BD41-47D6-B241-513E7B76C426}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand Down
12 changes: 8 additions & 4 deletions itext.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
<metadata>
<id>itext</id>
<version>8.0.2</version>
<version>8.0.3</version>
<title>iText Community</title>
<authors>Apryse Software</authors>
<owners>Apryse Software</owners>
Expand All @@ -13,17 +13,17 @@
<description>iText represents the next level of SDKs for developers that want to take advantage of the benefits PDF can bring. Equipped with a better document engine, high- and low-level programming capabilities and the ability to create, edit and enhance PDF documents, iText can be a boon to nearly every workflow. iText allows you to build custom PDF scenarios for web, mobile, desktop or cloud apps in .NET.</description>
<summary>iText for .NET is a library for PDF generation written entirely in C# for the .NET platform.</summary>
<releaseNotes>https://itextpdf.com/itext7release</releaseNotes>
<copyright>Copyright (c) 1998-2023 Apryse Group NV</copyright>
<copyright>Copyright (c) 1998-2024 Apryse Group NV</copyright>
<language>en-US</language>
<tags>itext itext7 itextsharp c# .net csharp pdf itextcore core fdf xfa acroform forms svg digital-signatures signing security accessibility opensource open source</tags>
<repository type="git" url="https://github.com/itext/itext7-dotnet.git" />
<dependencies>
<group targetFramework="net461">
<dependency id="itext.commons" version="8.0.2" />
<dependency id="itext.commons" version="8.0.3" />
<dependency id="Microsoft.Extensions.Logging" version="5.0.0" />
</group>
<group targetFramework="netstandard2.0">
<dependency id="itext.commons" version="8.0.2" />
<dependency id="itext.commons" version="8.0.3" />
<dependency id="Microsoft.Extensions.Logging" version="5.0.0" />
<dependency id="System.Diagnostics.Process" version="4.3.0" />
<dependency id="System.Globalization.Extensions" version="4.3.0" />
Expand All @@ -50,6 +50,8 @@
<file src="itext\itext.layout\bin\Release\net461\itext.layout.xml" target="lib\net461" />
<file src="itext\itext.pdfa\bin\Release\net461\itext.pdfa.dll" target="lib\net461" />
<file src="itext\itext.pdfa\bin\Release\net461\itext.pdfa.xml" target="lib\net461" />
<file src="itext\itext.pdfua\bin\Release\net461\itext.pdfua.dll" target="lib\net461" />
<file src="itext\itext.pdfua\bin\Release\net461\itext.pdfua.xml" target="lib\net461" />
<file src="itext\itext.forms\bin\Release\net461\itext.forms.dll" target="lib\net461" />
<file src="itext\itext.forms\bin\Release\net461\itext.forms.xml" target="lib\net461" />
<file src="itext\itext.barcodes\bin\Release\net461\itext.barcodes.dll" target="lib\net461" />
Expand All @@ -70,6 +72,8 @@
<file src="itext\itext.layout\bin\Release\netstandard2.0\itext.layout.xml" target="lib\netstandard2.0" />
<file src="itext\itext.pdfa\bin\Release\netstandard2.0\itext.pdfa.dll" target="lib\netstandard2.0" />
<file src="itext\itext.pdfa\bin\Release\netstandard2.0\itext.pdfa.xml" target="lib\netstandard2.0" />
<file src="itext\itext.pdfua\bin\Release\netstandard2.0\itext.pdfua.dll" target="lib\netstandard2.0" />
<file src="itext\itext.pdfua\bin\Release\netstandard2.0\itext.pdfua.xml" target="lib\netstandard2.0" />
<file src="itext\itext.forms\bin\Release\netstandard2.0\itext.forms.dll" target="lib\netstandard2.0" />
<file src="itext\itext.forms\bin\Release\netstandard2.0\itext.forms.xml" target="lib\netstandard2.0" />
<file src="itext\itext.barcodes\bin\Release\netstandard2.0\itext.barcodes.dll" target="lib\netstandard2.0" />
Expand Down
8 changes: 4 additions & 4 deletions itext.tests/itext.barcodes.tests/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -6,17 +6,17 @@
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("Apryse Group NV")]
[assembly: AssemblyProduct("iText")]
[assembly: AssemblyCopyright("Copyright (c) 1998-2023 Apryse Group NV")]
[assembly: AssemblyCopyright("Copyright (c) 1998-2024 Apryse Group NV")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]

[assembly: ComVisible(false)]

[assembly: Guid("d015a3aa-613c-45d9-b908-7d47c4b613af")]

[assembly: AssemblyVersion("8.0.2.0")]
[assembly: AssemblyFileVersion("8.0.2.0")]
[assembly: AssemblyInformationalVersion("8.0.2")]
[assembly: AssemblyVersion("8.0.3.0")]
[assembly: AssemblyFileVersion("8.0.3.0")]
[assembly: AssemblyInformationalVersion("8.0.3")]

#if !NETSTANDARD2_0
[assembly: NUnit.Framework.Timeout(300000)]
Expand Down
3 changes: 1 addition & 2 deletions itext.tests/itext.barcodes.tests/itext.barcodes.tests.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<PropertyGroup Label="Configuration">
<SignAssembly>True</SignAssembly>
<DelaySign>False</DelaySign>
<WarningLevel>4</WarningLevel>
<WarningLevel>0</WarningLevel>
</PropertyGroup>
<PropertyGroup>
<TargetFrameworks>netcoreapp2.0;net461</TargetFrameworks>
Expand Down Expand Up @@ -33,7 +33,6 @@
<Reference Include="System.Core" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="TeamCity.VSTest.TestAdapter" Version="1.0.0" />
<PackageReference Include="NUnit" Version="3.7.1" />
<PackageReference Include="NUnit3TestAdapter" Version="3.10.0" />
</ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
Copyright (c) 1998-2023 Apryse Group NV
Copyright (c) 1998-2024 Apryse Group NV
Authors: Apryse Software.
This program is offered under a commercial and under the AGPL license.
Expand Down Expand Up @@ -41,10 +41,15 @@ public static void BeforeClass() {
CreateDestinationFolder(destinationFolder);
}

[NUnit.Framework.OneTimeTearDown]
public static void AfterClass() {
CompareTool.Cleanup(destinationFolder);
}

[NUnit.Framework.Test]
public virtual void Barcode01Test() {
String filename = "barcode128_01.pdf";
PdfWriter writer = new PdfWriter(destinationFolder + filename);
PdfWriter writer = CompareTool.CreateTestPdfWriter(destinationFolder + filename);
PdfDocument document = new PdfDocument(writer);
PdfPage page = document.AddNewPage();
PdfCanvas canvas = new PdfCanvas(page);
Expand All @@ -61,7 +66,7 @@ public virtual void Barcode01Test() {
[NUnit.Framework.Test]
public virtual void Barcode02Test() {
String filename = "barcode128_02.pdf";
PdfWriter writer = new PdfWriter(destinationFolder + filename);
PdfWriter writer = CompareTool.CreateTestPdfWriter(destinationFolder + filename);
PdfReader reader = new PdfReader(sourceFolder + "DocumentWithTrueTypeFont1.pdf");
PdfDocument document = new PdfDocument(reader, writer);
PdfCanvas canvas = new PdfCanvas(document.GetLastPage());
Expand Down
13 changes: 9 additions & 4 deletions itext.tests/itext.barcodes.tests/itext/barcodes/Barcode39Test.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
Copyright (c) 1998-2023 Apryse Group NV
Copyright (c) 1998-2024 Apryse Group NV
Authors: Apryse Software.
This program is offered under a commercial and under the AGPL license.
Expand Down Expand Up @@ -42,10 +42,15 @@ public static void BeforeClass() {
CreateDestinationFolder(destinationFolder);
}

[NUnit.Framework.OneTimeTearDown]
public static void AfterClass() {
CompareTool.Cleanup(destinationFolder);
}

[NUnit.Framework.Test]
public virtual void Barcode01Test() {
String filename = "barcode39_01.pdf";
PdfDocument document = new PdfDocument(new PdfWriter(destinationFolder + filename));
PdfDocument document = new PdfDocument(CompareTool.CreateTestPdfWriter(destinationFolder + filename));
PdfPage page = document.AddNewPage();
PdfCanvas canvas = new PdfCanvas(page);
Barcode1D barcode = new Barcode39(document);
Expand All @@ -60,8 +65,8 @@ public virtual void Barcode01Test() {
[NUnit.Framework.Test]
public virtual void Barcode02Test() {
String filename = "barcode39_02.pdf";
PdfDocument document = new PdfDocument(new PdfReader(sourceFolder + "DocumentWithTrueTypeFont1.pdf"), new
PdfWriter(destinationFolder + filename));
PdfDocument document = new PdfDocument(new PdfReader(sourceFolder + "DocumentWithTrueTypeFont1.pdf"), CompareTool
.CreateTestPdfWriter(destinationFolder + filename));
PdfCanvas canvas = new PdfCanvas(document.GetLastPage());
Barcode1D barcode = new Barcode39(document);
barcode.SetCode("9781935182610");
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
Copyright (c) 1998-2023 Apryse Group NV
Copyright (c) 1998-2024 Apryse Group NV
Authors: Apryse Software.
This program is offered under a commercial and under the AGPL license.
Expand Down Expand Up @@ -42,10 +42,15 @@ public static void BeforeClass() {
CreateDestinationFolder(DESTINATION_FOLDER);
}

[NUnit.Framework.OneTimeTearDown]
public static void AfterClass() {
CompareTool.Cleanup(DESTINATION_FOLDER);
}

[NUnit.Framework.Test]
public virtual void Barcode01Test() {
String filename = "codabar.pdf";
PdfWriter writer = new PdfWriter(DESTINATION_FOLDER + filename);
PdfWriter writer = CompareTool.CreateTestPdfWriter(DESTINATION_FOLDER + filename);
PdfDocument document = new PdfDocument(writer);
PdfPage page = document.AddNewPage();
PdfCanvas canvas = new PdfCanvas(page);
Expand Down
Loading

0 comments on commit f1cff09

Please sign in to comment.