Skip to content

Commit 05aeed5

Browse files
committed
[RELEASE] iText 7 pdfHTML - 3.0.0
https://github.com/itext/i7n-pdfhtml/releases/tag/3.0.0 * release/3.0.0: [RELEASE] 3.0.0-SNAPSHOT -> 3.0.0 Revise destination name generation mechanism when building outlines Update port-hash Remove deprecated code Remove redundant interface extension for form field classes Update autoported files Remove gpl font license Add monospace tests Adjust page margin fonts tests Update misc cmp files Update test with special cases Update page margin tests Changed free fonts to noto fonts. Add NOTICE file Remove HTML mode setting in tests Enable HTML mode, update cmp files Make <page-size> ledger portrait-oriented Bump pdfHTML snapshot version to 3.0.0-SNAPSHOT. Update port-hash Update port-hash Remove redundant FORCED_PLACEMENT check. Change deprecated iconUrl icon to icon tag in nuspec files Update autoported files Update port-hash Add TODO to support link tags processing Add a default mode property for a running element Deprecate the constant RULE_IS_NOT_SUPPORTED Add missing copyright headers Support css orphans and widows properties Refactor references to deprecated constructor Add DEVSIX mention within Ignore Revert to typo_ascender scale coefficient usage for Type1Fonts for HTML mode Add test for linebox min height for line-height:normal Support line-height property and add tests Add AlignAttributeTest#imgAttrAlignLeftReadOrderPdfTest Add a test which demonstrates an NPE while tagging a button Change output formatting Add HtmlPageMarginBoxImageSizeTest Remove FontSelectorPerformanceTest Remove manual test ResourceResolverTest17 Add missing copyright headers Fix minor mistype in WidthDimensionContainer. Add unit test for minContentDimension Add missing copyright headers Improve logic of creating destination name and update JavaDoc Update port-hash after release [RELEASE] Update dependency versions Add missing copyright headers Extract an inline constant from FontStyleApplierUtil to a class's final field Update port-hash
2 parents 3b241ee + 553ac97 commit 05aeed5

File tree

2,466 files changed

+5188
-5467
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

2,466 files changed

+5188
-5467
lines changed

ITSC-avatar.png

2.7 KB
Loading

NOTICE.txt

+107
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,107 @@
1+
This software uses following fonts under the following licenses:
2+
| Noto Sans Mono font | OFL-1.1 | In development version of font based on commit 4cdde035fd5138d6653a2176ba728b5b6f8cc533 (30.10.2019) from repository: "https://github.com/googlefonts/noto-fonts"
3+
| Noto Sans font | OFL-1.1 | In development version of font based on commit 4cdde035fd5138d6653a2176ba728b5b6f8cc533 (30.10.2019) from repository: "https://github.com/googlefonts/noto-fonts"
4+
| Noto Serif font | OFL-1.1 | In development version of font based on commit 4cdde035fd5138d6653a2176ba728b5b6f8cc533 (30.10.2019) from repository: "https://github.com/googlefonts/noto-fonts"
5+
6+
7+
8+
9+
------------------------------------------------------------------------------------------------------------------------
10+
11+
12+
Dependencies Noto Sans Mono font, Noto Sans font, Noto Serif font are used under the following license agreement:
13+
14+
Copyright 2018 The Noto Project Authors (github.com/googlei18n/noto-fonts)
15+
16+
This Font Software is licensed under the SIL Open Font License,
17+
Version 1.1.
18+
19+
This license is copied below, and is also available with a FAQ at:
20+
http://scripts.sil.org/OFL
21+
22+
-----------------------------------------------------------
23+
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
24+
-----------------------------------------------------------
25+
26+
PREAMBLE
27+
The goals of the Open Font License (OFL) are to stimulate worldwide
28+
development of collaborative font projects, to support the font
29+
creation efforts of academic and linguistic communities, and to
30+
provide a free and open framework in which fonts may be shared and
31+
improved in partnership with others.
32+
33+
The OFL allows the licensed fonts to be used, studied, modified and
34+
redistributed freely as long as they are not sold by themselves. The
35+
fonts, including any derivative works, can be bundled, embedded,
36+
redistributed and/or sold with any software provided that any reserved
37+
names are not used by derivative works. The fonts and derivatives,
38+
however, cannot be released under any other type of license. The
39+
requirement for fonts to remain under this license does not apply to
40+
any document created using the fonts or their derivatives.
41+
42+
DEFINITIONS
43+
"Font Software" refers to the set of files released by the Copyright
44+
Holder(s) under this license and clearly marked as such. This may
45+
include source files, build scripts and documentation.
46+
47+
"Reserved Font Name" refers to any names specified as such after the
48+
copyright statement(s).
49+
50+
"Original Version" refers to the collection of Font Software
51+
components as distributed by the Copyright Holder(s).
52+
53+
"Modified Version" refers to any derivative made by adding to,
54+
deleting, or substituting -- in part or in whole -- any of the
55+
components of the Original Version, by changing formats or by porting
56+
the Font Software to a new environment.
57+
58+
"Author" refers to any designer, engineer, programmer, technical
59+
writer or other person who contributed to the Font Software.
60+
61+
PERMISSION & CONDITIONS
62+
Permission is hereby granted, free of charge, to any person obtaining
63+
a copy of the Font Software, to use, study, copy, merge, embed,
64+
modify, redistribute, and sell modified and unmodified copies of the
65+
Font Software, subject to the following conditions:
66+
67+
1) Neither the Font Software nor any of its individual components, in
68+
Original or Modified Versions, may be sold by itself.
69+
70+
2) Original or Modified Versions of the Font Software may be bundled,
71+
redistributed and/or sold with any software, provided that each copy
72+
contains the above copyright notice and this license. These can be
73+
included either as stand-alone text files, human-readable headers or
74+
in the appropriate machine-readable metadata fields within text or
75+
binary files as long as those fields can be easily viewed by the user.
76+
77+
3) No Modified Version of the Font Software may use the Reserved Font
78+
Name(s) unless explicit written permission is granted by the
79+
corresponding Copyright Holder. This restriction only applies to the
80+
primary font name as presented to the users.
81+
82+
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
83+
Software shall not be used to promote, endorse or advertise any
84+
Modified Version, except to acknowledge the contribution(s) of the
85+
Copyright Holder(s) and the Author(s) or with their explicit written
86+
permission.
87+
88+
5) The Font Software, modified or unmodified, in part or in whole,
89+
must be distributed entirely under this license, and must not be
90+
distributed under any other license. The requirement for fonts to
91+
remain under this license does not apply to any document created using
92+
the Font Software.
93+
94+
TERMINATION
95+
This license becomes null and void if any of the above conditions are
96+
not met.
97+
98+
DISCLAIMER
99+
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
100+
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
101+
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
102+
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
103+
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
104+
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
105+
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
106+
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
107+
OTHER DEALINGS IN THE FONT SOFTWARE.

doxyfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ DOXYFILE_ENCODING = UTF-8
3232
# title of most generated pages and in a few other places.
3333
# The default value is: My Project.
3434

35-
PROJECT_NAME = "pdfHTML 2.1.7 API"
35+
PROJECT_NAME = "pdfHTML 3.0.0 API"
3636

3737
# The PROJECT_NUMBER tag can be used to enter a project or revision number. This
3838
# could be handy for archiving the generated documentation or if some version

itext.tests/itext.html2pdf.tests/Properties/AssemblyInfo.cs

+3-3
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@
1515

1616
[assembly: Guid("ae4e5743-0665-4705-9a33-07ea57cdd269")]
1717

18-
[assembly: AssemblyVersion("2.1.7.0")]
19-
[assembly: AssemblyFileVersion("2.1.7.0")]
20-
[assembly: AssemblyInformationalVersion("2.1.7")]
18+
[assembly: AssemblyVersion("3.0.0.0")]
19+
[assembly: AssemblyFileVersion("3.0.0.0")]
20+
[assembly: AssemblyInformationalVersion("3.0.0")]
2121

2222
#if !NETSTANDARD1_6
2323
[assembly: NUnit.Framework.Timeout(300000)]

itext.tests/itext.html2pdf.tests/itext.html2pdf.tests.csproj

+19-19
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
4-
<Import Project="$(SolutionDir)\packages\itext7.pdftest.7.1.10\build\itext7.pdftest.props" Condition="Exists('$(SolutionDir)\packages\itext7.pdftest.7.1.10\build\itext7.pdftest.props')" />
4+
<Import Project="$(SolutionDir)\packages\itext7.pdftest.7.1.11\build\itext7.pdftest.props" Condition="Exists('$(SolutionDir)\packages\itext7.pdftest.7.1.11\build\itext7.pdftest.props')" />
55
<PropertyGroup>
66
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
77
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
@@ -51,22 +51,22 @@
5151
<Project>{e2828ac4-3c63-4b2a-b5ad-5f98862775be}</Project>
5252
<Name>itext.forms</Name>
5353
</ProjectReference>
54-
<Reference Include="itext.forms, Version=7.1.10.0, Culture=neutral, PublicKeyToken=8354ae6d2174ddca" Condition="!Exists('..\..\..\itextcore\itext\itext.forms\itext.forms.csproj')">
55-
<HintPath>$(SolutionDir)\packages\itext7.7.1.10\lib\net40\itext.forms.dll</HintPath>
54+
<Reference Include="itext.forms, Version=7.1.11.0, Culture=neutral, PublicKeyToken=8354ae6d2174ddca" Condition="!Exists('..\..\..\itextcore\itext\itext.forms\itext.forms.csproj')">
55+
<HintPath>$(SolutionDir)\packages\itext7.7.1.11\lib\net40\itext.forms.dll</HintPath>
5656
</Reference>
5757
<ProjectReference Include="..\..\..\itextcore\itext\itext.hyph\itext.hyph.csproj" Condition="Exists('..\..\..\itextcore\itext\itext.hyph\itext.hyph.csproj')">
5858
<Project>{56137079-541A-425A-AB97-43AF63793C97}</Project>
5959
<Name>itext.hyph</Name>
6060
</ProjectReference>
61-
<Reference Include="itext.hyph, Version=7.1.10.0, Culture=neutral, PublicKeyToken=8354ae6d2174ddca" Condition="!Exists('..\..\..\itextcore\itext\itext.hyph\itext.hyph.csproj')">
62-
<HintPath>$(SolutionDir)\packages\itext7.hyph.7.1.10\lib\net40\itext.hyph.dll</HintPath>
61+
<Reference Include="itext.hyph, Version=7.1.11.0, Culture=neutral, PublicKeyToken=8354ae6d2174ddca" Condition="!Exists('..\..\..\itextcore\itext\itext.hyph\itext.hyph.csproj')">
62+
<HintPath>$(SolutionDir)\packages\itext7.hyph.7.1.11\lib\net40\itext.hyph.dll</HintPath>
6363
</Reference>
6464
<ProjectReference Include="..\..\..\itextcore\itext\itext.io\itext.io.csproj" Condition="Exists('..\..\..\itextcore\itext\itext.io\itext.io.csproj')">
6565
<Project>{cee5e7e1-1bf0-4be1-9941-903262ce2f83}</Project>
6666
<Name>itext.io</Name>
6767
</ProjectReference>
68-
<Reference Include="itext.io, Version=7.1.10.0, Culture=neutral, PublicKeyToken=8354ae6d2174ddca" Condition="!Exists('..\..\..\itextcore\itext\itext.io\itext.io.csproj')">
69-
<HintPath>$(SolutionDir)\packages\itext7.7.1.10\lib\net40\itext.io.dll</HintPath>
68+
<Reference Include="itext.io, Version=7.1.11.0, Culture=neutral, PublicKeyToken=8354ae6d2174ddca" Condition="!Exists('..\..\..\itextcore\itext\itext.io\itext.io.csproj')">
69+
<HintPath>$(SolutionDir)\packages\itext7.7.1.11\lib\net40\itext.io.dll</HintPath>
7070
</Reference>
7171
<ProjectReference Include="..\..\..\itextcore\itext\itext.kernel\itext.kernel.csproj" Condition="Exists('..\..\..\itextcore\itext\itext.kernel\itext.kernel.csproj')">
7272
<Project>{4e7819e8-7555-4e2e-9a01-d8718a2cfdda}</Project>
@@ -75,43 +75,43 @@
7575
<Reference Include="BouncyCastle.Crypto, Version=1.8.5.0, Culture=neutral, PublicKeyToken=0e99375e54769942" Condition="!Exists('..\..\..\itextcore\itext\itext.kernel\itext.kernel.csproj')">
7676
<HintPath>$(SolutionDir)\packages\Portable.BouncyCastle.1.8.5\lib\net40\BouncyCastle.Crypto.dll</HintPath>
7777
</Reference>
78-
<Reference Include="itext.kernel, Version=7.1.10.0, Culture=neutral, PublicKeyToken=8354ae6d2174ddca" Condition="!Exists('..\..\..\itextcore\itext\itext.kernel\itext.kernel.csproj')">
79-
<HintPath>$(SolutionDir)\packages\itext7.7.1.10\lib\net40\itext.kernel.dll</HintPath>
78+
<Reference Include="itext.kernel, Version=7.1.11.0, Culture=neutral, PublicKeyToken=8354ae6d2174ddca" Condition="!Exists('..\..\..\itextcore\itext\itext.kernel\itext.kernel.csproj')">
79+
<HintPath>$(SolutionDir)\packages\itext7.7.1.11\lib\net40\itext.kernel.dll</HintPath>
8080
</Reference>
8181
<ProjectReference Include="..\..\..\itextcore\itext\itext.layout\itext.layout.csproj" Condition="Exists('..\..\..\itextcore\itext\itext.layout\itext.layout.csproj')">
8282
<Project>{42173642-db52-44d3-9883-3e34c65c53bc}</Project>
8383
<Name>itext.layout</Name>
8484
</ProjectReference>
85-
<Reference Include="itext.layout, Version=7.1.10.0, Culture=neutral, PublicKeyToken=8354ae6d2174ddca" Condition="!Exists('..\..\..\itextcore\itext\itext.layout\itext.layout.csproj')">
86-
<HintPath>$(SolutionDir)\packages\itext7.7.1.10\lib\net40\itext.layout.dll</HintPath>
85+
<Reference Include="itext.layout, Version=7.1.11.0, Culture=neutral, PublicKeyToken=8354ae6d2174ddca" Condition="!Exists('..\..\..\itextcore\itext\itext.layout\itext.layout.csproj')">
86+
<HintPath>$(SolutionDir)\packages\itext7.7.1.11\lib\net40\itext.layout.dll</HintPath>
8787
</Reference>
8888
<ProjectReference Include="..\..\..\itextcore\itext\itext.pdfa\itext.pdfa.csproj" Condition="Exists('..\..\..\itextcore\itext\itext.pdfa\itext.pdfa.csproj')">
8989
<Project>{9fc2f0b3-a8d2-46da-8724-72e00e67a8fa}</Project>
9090
<Name>itext.pdfa</Name>
9191
</ProjectReference>
92-
<Reference Include="itext.pdfa, Version=7.1.10.0, Culture=neutral, PublicKeyToken=8354ae6d2174ddca" Condition="!Exists('..\..\..\itextcore\itext\itext.pdfa\itext.pdfa.csproj')">
93-
<HintPath>$(SolutionDir)\packages\itext7.7.1.10\lib\net40\itext.pdfa.dll</HintPath>
92+
<Reference Include="itext.pdfa, Version=7.1.11.0, Culture=neutral, PublicKeyToken=8354ae6d2174ddca" Condition="!Exists('..\..\..\itextcore\itext\itext.pdfa\itext.pdfa.csproj')">
93+
<HintPath>$(SolutionDir)\packages\itext7.7.1.11\lib\net40\itext.pdfa.dll</HintPath>
9494
</Reference>
9595
<ProjectReference Include="..\..\..\itextcore\itext\itext.pdftest\itext.pdftest.csproj" Condition="Exists('..\..\..\itextcore\itext\itext.pdftest\itext.pdftest.csproj')">
9696
<Project>{f9880dc4-f015-4413-af86-66d0e9512774}</Project>
9797
<Name>itext.pdftest</Name>
9898
</ProjectReference>
99-
<Reference Include="itext.pdftest, Version=7.1.10.0, Culture=neutral, PublicKeyToken=8354ae6d2174ddca" Condition="!Exists('..\..\..\itextcore\itext\itext.pdftest\itext.pdftest.csproj')">
100-
<HintPath>$(SolutionDir)\packages\itext7.pdftest.7.1.10\lib\net40\itext.pdftest.dll</HintPath>
99+
<Reference Include="itext.pdftest, Version=7.1.11.0, Culture=neutral, PublicKeyToken=8354ae6d2174ddca" Condition="!Exists('..\..\..\itextcore\itext\itext.pdftest\itext.pdftest.csproj')">
100+
<HintPath>$(SolutionDir)\packages\itext7.pdftest.7.1.11\lib\net40\itext.pdftest.dll</HintPath>
101101
</Reference>
102102
<ProjectReference Include="..\..\..\itextcore\itext\itext.styledxmlparser\itext.styledxmlparser.csproj" Condition="Exists('..\..\..\itextcore\itext\itext.styledxmlparser\itext.styledxmlparser.csproj')">
103103
<Project>{8636f290-00df-403e-b841-e4bfd6d9ce7a}</Project>
104104
<Name>itext.styledxmlparser</Name>
105105
</ProjectReference>
106-
<Reference Include="itext.styledxmlparser, Version=7.1.10.0, Culture=neutral, PublicKeyToken=8354ae6d2174ddca" Condition="!Exists('..\..\..\itextcore\itext\itext.styledxmlparser\itext.styledxmlparser.csproj')">
107-
<HintPath>$(SolutionDir)\packages\itext7.7.1.10\lib\net40\itext.styledxmlparser.dll</HintPath>
106+
<Reference Include="itext.styledxmlparser, Version=7.1.11.0, Culture=neutral, PublicKeyToken=8354ae6d2174ddca" Condition="!Exists('..\..\..\itextcore\itext\itext.styledxmlparser\itext.styledxmlparser.csproj')">
107+
<HintPath>$(SolutionDir)\packages\itext7.7.1.11\lib\net40\itext.styledxmlparser.dll</HintPath>
108108
</Reference>
109109
<ProjectReference Include="..\..\..\itextcore\itext\itext.svg\itext.svg.csproj" Condition="Exists('..\..\..\itextcore\itext\itext.svg\itext.svg.csproj')">
110110
<Project>{ddec35d2-5781-471d-5ea1-a6e433eddb11}</Project>
111111
<Name>itext.svg</Name>
112112
</ProjectReference>
113-
<Reference Include="itext.svg, Version=7.1.10.0, Culture=neutral, PublicKeyToken=8354ae6d2174ddca" Condition="!Exists('..\..\..\itextcore\itext\itext.svg\itext.svg.csproj')">
114-
<HintPath>$(SolutionDir)\packages\itext7.7.1.10\lib\net40\itext.svg.dll</HintPath>
113+
<Reference Include="itext.svg, Version=7.1.11.0, Culture=neutral, PublicKeyToken=8354ae6d2174ddca" Condition="!Exists('..\..\..\itextcore\itext\itext.svg\itext.svg.csproj')">
114+
<HintPath>$(SolutionDir)\packages\itext7.7.1.11\lib\net40\itext.svg.dll</HintPath>
115115
</Reference>
116116
<ProjectReference Include="..\..\itext\itext.html2pdf\itext.html2pdf.csproj">
117117
<Project>{ff6ba09d-3655-466a-8c17-a7bfd3479ca1}</Project>

itext.tests/itext.html2pdf.tests/itext.html2pdf.tests.netstandard.csproj

+3-3
Original file line numberDiff line numberDiff line change
@@ -44,15 +44,15 @@
4444
</ItemGroup>
4545
<ItemGroup>
4646
<ProjectReference Include="..\..\..\itextcore\itext\itext.io\itext.io.netstandard.csproj" Condition="Exists('..\..\..\itextcore\itext\itext.io\itext.io.netstandard.csproj')" />
47-
<PackageReference Include="itext7" Version="7.1.10" Condition="!Exists('..\..\..\itextcore\itext\itext.io\itext.io.netstandard.csproj')" />
47+
<PackageReference Include="itext7" Version="7.1.11" Condition="!Exists('..\..\..\itextcore\itext\itext.io\itext.io.netstandard.csproj')" />
4848
<ProjectReference Include="..\..\..\itextcore\itext\itext.kernel\itext.kernel.netstandard.csproj" Condition="Exists('..\..\..\itextcore\itext\itext.kernel\itext.kernel.netstandard.csproj')" />
4949
<ProjectReference Include="..\..\..\itextcore\itext\itext.layout\itext.layout.netstandard.csproj" Condition="Exists('..\..\..\itextcore\itext\itext.layout\itext.layout.netstandard.csproj')" />
5050
<ProjectReference Include="..\..\..\itextcore\itext\itext.forms\itext.forms.netstandard.csproj" Condition="Exists('..\..\..\itextcore\itext\itext.forms\itext.forms.netstandard.csproj')" />
5151
<ProjectReference Include="..\..\..\itextcore\itext\itext.pdfa\itext.pdfa.netstandard.csproj" Condition="Exists('..\..\..\itextcore\itext\itext.pdfa\itext.pdfa.netstandard.csproj')" />
5252
<ProjectReference Include="..\..\..\itextcore\itext\itext.hyph\itext.hyph.netstandard.csproj" Condition="Exists('..\..\..\itextcore\itext\itext.hyph\itext.hyph.netstandard.csproj')" />
53-
<PackageReference Include="itext7.hyph" Version="7.1.10" Condition="!Exists('..\..\..\itextcore\itext\itext.hyph\itext.hyph.netstandard.csproj')" />
53+
<PackageReference Include="itext7.hyph" Version="7.1.11" Condition="!Exists('..\..\..\itextcore\itext\itext.hyph\itext.hyph.netstandard.csproj')" />
5454
<ProjectReference Include="..\..\..\itextcore\itext\itext.pdftest\itext.pdftest.netstandard.csproj" Condition="Exists('..\..\..\itextcore\itext\itext.pdftest\itext.pdftest.netstandard.csproj')" />
55-
<PackageReference Include="itext7.pdftest" Version="7.1.10" Condition="!Exists('..\..\..\itextcore\itext\itext.pdftest\itext.pdftest.netstandard.csproj')" />
55+
<PackageReference Include="itext7.pdftest" Version="7.1.11" Condition="!Exists('..\..\..\itextcore\itext\itext.pdftest\itext.pdftest.netstandard.csproj')" />
5656
<ProjectReference Include="..\..\..\itextcore\itext\itext.styledxmlparser\itext.styledxmlparser.netstandard.csproj" Condition="Exists('..\..\..\itextcore\itext\itext.styledxmlparser\itext.styledxmlparser.netstandard.csproj')" />
5757
<ProjectReference Include="..\..\..\itextcore\itext\itext.svg\itext.svg.netstandard.csproj" Condition="Exists('..\..\..\itextcore\itext\itext.svg\itext.svg.netstandard.csproj')" />
5858
<ProjectReference Include="..\..\itext\itext.html2pdf\itext.html2pdf.netstandard.csproj" />

itext.tests/itext.html2pdf.tests/itext/html2pdf/ExtendedFontPropertiesTest.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ private void GenerateTestHtml(String destinationFolder, String fileName, byte[]
125125
String htmlPath = destinationFolder + DOCUMENT_PREFIX + fileName + ".html";
126126
FileStream @out = new FileStream(htmlPath, FileMode.Create);
127127
@out.Write(bytes);
128-
System.Console.Out.WriteLine("html: file:///" + UrlUtil.ToNormalizedURI(htmlPath).AbsolutePath + "\n");
128+
System.Console.Out.WriteLine("html: " + UrlUtil.GetNormalizedFileUriString(htmlPath) + "\n");
129129
@out.Dispose();
130130
}
131131

0 commit comments

Comments
 (0)