diff --git a/README.md b/README.md index 4947fd35..cc188b08 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# UglyToad.Pdf # +# PdfPig # [![Build status](https://ci.appveyor.com/api/projects/status/ni7et2j2ml60pdi3?svg=true)](https://ci.appveyor.com/project/EliotJones/pdf) [![codecov](https://codecov.io/gh/UglyToad/Pdf/branch/master/graph/badge.svg)](https://codecov.io/gh/UglyToad/Pdf) @@ -11,8 +11,8 @@ This project aims to port [PDFBox](https://github.com/apache/pdfbox) to C#. The ```PdfDocument``` class provides access to the contents of a document loaded either from file or passed in as bytes. To open from a file use the ```PdfDocument.Open``` static method: - using UglyToad.Pdf; - using UglyToad.Pdf.Content; + using UglyToad.PdfPig; + using UglyToad.PdfPig.Content; using (PdfDocument document = PdfDocument.Open(@"C:\my-file.pdf")) { diff --git a/documentation/pdfpig.png b/documentation/pdfpig.png new file mode 100644 index 00000000..170f6339 Binary files /dev/null and b/documentation/pdfpig.png differ diff --git a/documentation/pdfpig.svg b/documentation/pdfpig.svg new file mode 100644 index 00000000..d94a0c02 --- /dev/null +++ b/documentation/pdfpig.svg @@ -0,0 +1,187 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/CodeCoverage/CodeCoverage.cmd b/src/CodeCoverage/CodeCoverage.cmd index 7450eed9..8d3125d2 100644 --- a/src/CodeCoverage/CodeCoverage.cmd +++ b/src/CodeCoverage/CodeCoverage.cmd @@ -6,4 +6,4 @@ nuget restore packages.config -PackagesDirectory . cd .. -CodeCoverage\OpenCover.4.6.519\tools\OpenCover.Console.exe -target:"dotnet.exe" -targetargs:"test UglyToad.Pdf.Tests\UglyToad.Pdf.Tests.csproj --framework netcoreapp2.0 -c debug" -register:user -output:.\test-results.xml -hideskipped:All -returntargetcode -oldStyle -filter:"+[UglyToad.Pdf*]* -[UglyToad.Pdf.Tests*]*" +CodeCoverage\OpenCover.4.6.519\tools\OpenCover.Console.exe -target:"dotnet.exe" -targetargs:"test UglyToad.PdfPig.Tests\UglyToad.PdfPig.Tests.csproj --framework netcoreapp2.0 -c debug" -register:user -output:.\test-results.xml -hideskipped:All -returntargetcode -oldStyle -filter:"+[UglyToad.PdfPig*]* -[UglyToad.PdfPig.Tests*]*" diff --git a/src/UglyToad.Pdf/Parser/FileStructure/OldCrossReferenceTableParser.cs b/src/UglyToad.Pdf/Parser/FileStructure/OldCrossReferenceTableParser.cs deleted file mode 100644 index f46bf359..00000000 --- a/src/UglyToad.Pdf/Parser/FileStructure/OldCrossReferenceTableParser.cs +++ /dev/null @@ -1,219 +0,0 @@ -namespace UglyToad.Pdf.Parser.FileStructure -{ - namespace UglyToad.Pdf.Parser.Parts.CrossReference - { - using System; - using ContentStream; - using ContentStream.TypedAccessors; - using Cos; - using global::UglyToad.Pdf.Parser.Parts; - using global::UglyToad.Pdf.Parser.Parts.CrossReference; - using IO; - using Logging; - using Util; - - internal class OldCrossReferenceTableParser - { - private const string InUseEntry = "n"; - private const string FreeEntry = "f"; - - private readonly ILog log; - private readonly IDictionaryParser dictionaryParser; - private readonly IBaseParser baseParser; - - public OldCrossReferenceTableParser(ILog log, IDictionaryParser dictionaryParser, IBaseParser baseParser) - { - this.log = log; - this.dictionaryParser = dictionaryParser; - this.baseParser = baseParser; - } - - public bool TryParse(IRandomAccessRead source, long offset, bool isLenientParsing, CosObjectPool pool, out CrossReferenceTablePartBuilder builder) - { - builder = null; - - var tableStartOffset = source.GetPosition(); - - if (source.Peek() != 'x') - { - return false; - } - - var xref = ReadHelper.ReadString(source); - if (!xref.Trim().Equals("xref")) - { - return false; - } - - // check for trailer after xref - var str = ReadHelper.ReadString(source); - byte[] b = OtherEncodings.StringAsLatin1Bytes(str); - - source.Rewind(b.Length); - - if (str.StartsWith("trailer")) - { - log.Warn("skipping empty xref table"); - return false; - } - - builder = new CrossReferenceTablePartBuilder - { - Offset = offset, - XRefType = CrossReferenceType.Table - }; - - // Tables can have multiple sections. Each starts with a starting object id and a count. - while (true) - { - if (!TableSubsectionDefinition.TryRead(log, source, out var subsectionDefinition)) - { - log.Warn($"Unexpected subsection definition in the cross-reference table at offset {offset}"); - - if (isLenientParsing) - { - - break; - } - - return false; - } - - var currentObjectId = subsectionDefinition.FirstNumber; - - ReadHelper.SkipSpaces(source); - for (var i = 0; i < subsectionDefinition.Count; i++) - { - if (source.IsEof() || ReadHelper.IsEndOfName((char)source.Peek())) - { - break; - } - - if (source.Peek() == 't') - { - break; - } - - //Ignore table contents - var currentLine = ReadHelper.ReadLine(source); - var splitString = currentLine.Split(new[] { ' ' }, StringSplitOptions.RemoveEmptyEntries); - if (splitString.Length < 3) - { - log.Warn("invalid xref line: " + currentLine); - break; - } - - // This supports the corrupt table as reported in PDFBOX-474 (XXXX XXX XX n) - if (splitString[splitString.Length - 1].Equals(InUseEntry)) - { - try - { - var objectOffset = long.Parse(splitString[0]); - - if (objectOffset >= tableStartOffset && objectOffset <= source.GetPosition()) - { - // PDFBOX-3923: offset points inside this table - that can't be good - throw new InvalidOperationException( - $"Object offset {objectOffset} is within its own cross-reference table for object {currentObjectId}"); - } - - var generation = int.Parse(splitString[1]); - builder.Add(currentObjectId, generation, objectOffset); - } - catch (FormatException e) - { - throw new InvalidOperationException("Bad", e); - } - } - else if (!splitString[2].Equals(FreeEntry)) - { - throw new InvalidOperationException( - $"Corrupt cross-reference table entry for object {currentObjectId}. The indicator was not 'n' or 'f' but {splitString[2]}."); - } - - currentObjectId++; - - ReadHelper.SkipSpaces(source); - } - - ReadHelper.SkipSpaces(source); - if (!ReadHelper.IsDigit(source)) - { - break; - } - } - - if (!TryParseTrailer(source, isLenientParsing, pool, out var trailer)) - { - throw new InvalidOperationException($"Something went wrong trying to read the XREF table at {offset}."); - } - - builder.Dictionary = trailer; - builder.Previous = trailer.GetLongOrDefault(CosName.PREV); - - return true; - } - - private bool TryParseTrailer(IRandomAccessRead source, bool isLenientParsing, CosObjectPool pool, out PdfDictionary trailer) - { - trailer = null; - // parse the last trailer. - var trailerOffset = source.GetPosition(); - // PDFBOX-1739 skip extra xref entries in RegisSTAR documents - if (isLenientParsing) - { - int nextCharacter = source.Peek(); - while (nextCharacter != 't' && ReadHelper.IsDigit(nextCharacter)) - { - if (source.GetPosition() == trailerOffset) - { - // warn only the first time - //LOG.warn("Expected trailer object at position " + trailerOffset - // + ", keep trying"); - } - ReadHelper.ReadLine(source); - nextCharacter = source.Peek(); - } - } - if (source.Peek() != 't') - { - return false; - } - //read "trailer" - long currentOffset = source.GetPosition(); - string nextLine = ReadHelper.ReadLine(source); - if (!nextLine.Trim().Equals("trailer")) - { - // in some cases the EOL is missing and the trailer immediately - // continues with "<<" or with a blank character - // even if this does not comply with PDF reference we want to support as many PDFs as possible - // Acrobat reader can also deal with this. - if (nextLine.StartsWith("trailer")) - { - // we can't just unread a portion of the read data as we don't know if the EOL consist of 1 or 2 bytes - int len = "trailer".Length; - // jump back right after "trailer" - source.Seek(currentOffset + len); - } - else - { - return false; - } - } - - // in some cases the EOL is missing and the trailer continues with " <<" - // even if this does not comply with PDF reference we want to support as many PDFs as possible - // Acrobat reader can also deal with this. - ReadHelper.SkipSpaces(source); - - PdfDictionary parsedTrailer = dictionaryParser.Parse(source, baseParser, pool); - - trailer = parsedTrailer; - - ReadHelper.SkipSpaces(source); - return true; - } - } - } - -} diff --git a/src/UglyToad.Pdf/Util/AssemblyInfo.cs b/src/UglyToad.Pdf/Util/AssemblyInfo.cs deleted file mode 100644 index ecb9cfc1..00000000 --- a/src/UglyToad.Pdf/Util/AssemblyInfo.cs +++ /dev/null @@ -1,3 +0,0 @@ -using System.Runtime.CompilerServices; - -[assembly: InternalsVisibleTo("UglyToad.Pdf.Tests")] \ No newline at end of file diff --git a/src/UglyToad.Pdf.Tests/ContentStream/PdfBooleanTests.cs b/src/UglyToad.PdfPig.Tests/ContentStream/PdfBooleanTests.cs similarity index 96% rename from src/UglyToad.Pdf.Tests/ContentStream/PdfBooleanTests.cs rename to src/UglyToad.PdfPig.Tests/ContentStream/PdfBooleanTests.cs index 3e2fd2e4..8ca498d3 100644 --- a/src/UglyToad.Pdf.Tests/ContentStream/PdfBooleanTests.cs +++ b/src/UglyToad.PdfPig.Tests/ContentStream/PdfBooleanTests.cs @@ -1,9 +1,9 @@ -namespace UglyToad.Pdf.Tests.ContentStream +namespace UglyToad.PdfPig.Tests.ContentStream { using System; using System.IO; - using Pdf.ContentStream; - using Pdf.Util; + using PdfPig.ContentStream; + using PdfPig.Util; using Xunit; public class PdfBooleanTests diff --git a/src/UglyToad.Pdf.Tests/Core/TransformationMatrixTests.cs b/src/UglyToad.PdfPig.Tests/Core/TransformationMatrixTests.cs similarity index 97% rename from src/UglyToad.Pdf.Tests/Core/TransformationMatrixTests.cs rename to src/UglyToad.PdfPig.Tests/Core/TransformationMatrixTests.cs index 1f1c9f57..6f7dfc7a 100644 --- a/src/UglyToad.Pdf.Tests/Core/TransformationMatrixTests.cs +++ b/src/UglyToad.PdfPig.Tests/Core/TransformationMatrixTests.cs @@ -1,7 +1,7 @@ -namespace UglyToad.Pdf.Tests.Core +namespace UglyToad.PdfPig.Tests.Core { using System.Collections.Generic; - using Pdf.Core; + using PdfPig.Core; using Xunit; public class TransformationMatrixTests diff --git a/src/UglyToad.Pdf.Tests/Cos/CosObjectKeyTests.cs b/src/UglyToad.PdfPig.Tests/Cos/CosObjectKeyTests.cs similarity index 92% rename from src/UglyToad.Pdf.Tests/Cos/CosObjectKeyTests.cs rename to src/UglyToad.PdfPig.Tests/Cos/CosObjectKeyTests.cs index dbdfa4ab..19540c3b 100644 --- a/src/UglyToad.Pdf.Tests/Cos/CosObjectKeyTests.cs +++ b/src/UglyToad.PdfPig.Tests/Cos/CosObjectKeyTests.cs @@ -1,9 +1,9 @@ // ReSharper disable ObjectCreationAsStatement -namespace UglyToad.Pdf.Tests.Cos +namespace UglyToad.PdfPig.Tests.Cos { using System; using System.Collections.Generic; - using Pdf.Cos; + using PdfPig.Cos; using Xunit; public class CosObjectKeyTests diff --git a/src/UglyToad.Pdf.Tests/Filters/Ascii85FilterTests.cs b/src/UglyToad.PdfPig.Tests/Filters/Ascii85FilterTests.cs similarity index 98% rename from src/UglyToad.Pdf.Tests/Filters/Ascii85FilterTests.cs rename to src/UglyToad.PdfPig.Tests/Filters/Ascii85FilterTests.cs index 20959057..eeb096bf 100644 --- a/src/UglyToad.Pdf.Tests/Filters/Ascii85FilterTests.cs +++ b/src/UglyToad.PdfPig.Tests/Filters/Ascii85FilterTests.cs @@ -1,9 +1,9 @@ -namespace UglyToad.Pdf.Tests.Filters +namespace UglyToad.PdfPig.Tests.Filters { using System; using System.Text; - using Pdf.ContentStream; - using Pdf.Filters; + using PdfPig.ContentStream; + using PdfPig.Filters; using Xunit; public class Ascii85FilterTests diff --git a/src/UglyToad.Pdf.Tests/Filters/AsciiHexDecodeFilterTests.cs b/src/UglyToad.PdfPig.Tests/Filters/AsciiHexDecodeFilterTests.cs similarity index 97% rename from src/UglyToad.Pdf.Tests/Filters/AsciiHexDecodeFilterTests.cs rename to src/UglyToad.PdfPig.Tests/Filters/AsciiHexDecodeFilterTests.cs index d585d063..e1863028 100644 --- a/src/UglyToad.Pdf.Tests/Filters/AsciiHexDecodeFilterTests.cs +++ b/src/UglyToad.PdfPig.Tests/Filters/AsciiHexDecodeFilterTests.cs @@ -1,9 +1,9 @@ -namespace UglyToad.Pdf.Tests.Filters +namespace UglyToad.PdfPig.Tests.Filters { using System; using System.Text; - using Pdf.ContentStream; - using Pdf.Filters; + using PdfPig.ContentStream; + using PdfPig.Filters; using Xunit; public class AsciiHexDecodeFilterTests diff --git a/src/UglyToad.Pdf.Tests/Filters/DecodeParameterResolverTests.cs b/src/UglyToad.PdfPig.Tests/Filters/DecodeParameterResolverTests.cs similarity index 89% rename from src/UglyToad.Pdf.Tests/Filters/DecodeParameterResolverTests.cs rename to src/UglyToad.PdfPig.Tests/Filters/DecodeParameterResolverTests.cs index f5ed244f..cbe16aa3 100644 --- a/src/UglyToad.Pdf.Tests/Filters/DecodeParameterResolverTests.cs +++ b/src/UglyToad.PdfPig.Tests/Filters/DecodeParameterResolverTests.cs @@ -1,9 +1,9 @@ -namespace UglyToad.Pdf.Tests.Filters +namespace UglyToad.PdfPig.Tests.Filters { using System; using Parser.Parts; - using Pdf.ContentStream; - using Pdf.Filters; + using PdfPig.ContentStream; + using PdfPig.Filters; using Xunit; public class DecodeParameterResolverTests diff --git a/src/UglyToad.Pdf.Tests/Filters/RunLengthFilterTests.cs b/src/UglyToad.PdfPig.Tests/Filters/RunLengthFilterTests.cs similarity index 94% rename from src/UglyToad.Pdf.Tests/Filters/RunLengthFilterTests.cs rename to src/UglyToad.PdfPig.Tests/Filters/RunLengthFilterTests.cs index 9cf7a92c..737e32e5 100644 --- a/src/UglyToad.Pdf.Tests/Filters/RunLengthFilterTests.cs +++ b/src/UglyToad.PdfPig.Tests/Filters/RunLengthFilterTests.cs @@ -1,7 +1,7 @@ -namespace UglyToad.Pdf.Tests.Filters +namespace UglyToad.PdfPig.Tests.Filters { - using Pdf.ContentStream; - using Pdf.Filters; + using PdfPig.ContentStream; + using PdfPig.Filters; using Xunit; public class RunLengthFilterTests diff --git a/src/UglyToad.Pdf.Tests/Fonts/Cmap/CidRangeTests.cs b/src/UglyToad.PdfPig.Tests/Fonts/Cmap/CidRangeTests.cs similarity index 96% rename from src/UglyToad.Pdf.Tests/Fonts/Cmap/CidRangeTests.cs rename to src/UglyToad.PdfPig.Tests/Fonts/Cmap/CidRangeTests.cs index 359a2e3d..084021b6 100644 --- a/src/UglyToad.Pdf.Tests/Fonts/Cmap/CidRangeTests.cs +++ b/src/UglyToad.PdfPig.Tests/Fonts/Cmap/CidRangeTests.cs @@ -1,8 +1,8 @@ // ReSharper disable ObjectCreationAsStatement -namespace UglyToad.Pdf.Tests.Fonts.Cmap +namespace UglyToad.PdfPig.Tests.Fonts.Cmap { using System; - using Pdf.Fonts.Cmap; + using PdfPig.Fonts.Cmap; using Xunit; public class CidRangeTests diff --git a/src/UglyToad.Pdf.Tests/Fonts/Cmap/CodespaceRangeTests.cs b/src/UglyToad.PdfPig.Tests/Fonts/Cmap/CodespaceRangeTests.cs similarity index 96% rename from src/UglyToad.Pdf.Tests/Fonts/Cmap/CodespaceRangeTests.cs rename to src/UglyToad.PdfPig.Tests/Fonts/Cmap/CodespaceRangeTests.cs index 84b5b8c7..79e126b2 100644 --- a/src/UglyToad.Pdf.Tests/Fonts/Cmap/CodespaceRangeTests.cs +++ b/src/UglyToad.PdfPig.Tests/Fonts/Cmap/CodespaceRangeTests.cs @@ -1,9 +1,9 @@ -namespace UglyToad.Pdf.Tests.Fonts.Cmap +namespace UglyToad.PdfPig.Tests.Fonts.Cmap { using System; using System.Linq; - using Pdf.Fonts.Cmap; - using Pdf.Tokenization.Tokens; + using PdfPig.Fonts.Cmap; + using PdfPig.Tokenization.Tokens; using Xunit; public class CodespaceRangeTests diff --git a/src/UglyToad.Pdf.Tests/Fonts/Encodings/GlyphListFactoryTests.cs b/src/UglyToad.PdfPig.Tests/Fonts/Encodings/GlyphListFactoryTests.cs similarity index 94% rename from src/UglyToad.Pdf.Tests/Fonts/Encodings/GlyphListFactoryTests.cs rename to src/UglyToad.PdfPig.Tests/Fonts/Encodings/GlyphListFactoryTests.cs index e37032db..010e450b 100644 --- a/src/UglyToad.Pdf.Tests/Fonts/Encodings/GlyphListFactoryTests.cs +++ b/src/UglyToad.PdfPig.Tests/Fonts/Encodings/GlyphListFactoryTests.cs @@ -1,8 +1,8 @@ -namespace UglyToad.Pdf.Tests.Fonts.Encodings +namespace UglyToad.PdfPig.Tests.Fonts.Encodings { using System; using System.IO; - using Pdf.Fonts.Encodings; + using PdfPig.Fonts.Encodings; using Xunit; public class GlyphListFactoryTests diff --git a/src/UglyToad.Pdf.Tests/Fonts/Encodings/GlyphListTests.cs b/src/UglyToad.PdfPig.Tests/Fonts/Encodings/GlyphListTests.cs similarity index 89% rename from src/UglyToad.Pdf.Tests/Fonts/Encodings/GlyphListTests.cs rename to src/UglyToad.PdfPig.Tests/Fonts/Encodings/GlyphListTests.cs index 986e0831..430299dd 100644 --- a/src/UglyToad.Pdf.Tests/Fonts/Encodings/GlyphListTests.cs +++ b/src/UglyToad.PdfPig.Tests/Fonts/Encodings/GlyphListTests.cs @@ -1,6 +1,6 @@ -namespace UglyToad.Pdf.Tests.Fonts.Encodings +namespace UglyToad.PdfPig.Tests.Fonts.Encodings { - using Pdf.Fonts.Encodings; + using PdfPig.Fonts.Encodings; using Xunit; public class GlyphListTests diff --git a/src/UglyToad.Pdf.Tests/Fonts/Parser/AdobeFontMetricsParserTests.cs b/src/UglyToad.PdfPig.Tests/Fonts/Parser/AdobeFontMetricsParserTests.cs similarity index 92% rename from src/UglyToad.Pdf.Tests/Fonts/Parser/AdobeFontMetricsParserTests.cs rename to src/UglyToad.PdfPig.Tests/Fonts/Parser/AdobeFontMetricsParserTests.cs index 215b4353..4b652a9c 100644 --- a/src/UglyToad.Pdf.Tests/Fonts/Parser/AdobeFontMetricsParserTests.cs +++ b/src/UglyToad.PdfPig.Tests/Fonts/Parser/AdobeFontMetricsParserTests.cs @@ -1,9 +1,9 @@ -namespace UglyToad.Pdf.Tests.Fonts.Parser +namespace UglyToad.PdfPig.Tests.Fonts.Parser { using System; using System.IO; using IO; - using Pdf.Fonts.Parser; + using PdfPig.Fonts.Parser; using Xunit; public class AdobeFontMetricsParserTests @@ -88,7 +88,7 @@ EndCharMetrics"; [Fact] public void CanParseHelveticaAfmFile() { - var helvetica = GetResourceBytes("UglyToad.Pdf.Resources.AdobeFontMetrics.Helvetica.afm"); + var helvetica = GetResourceBytes("UglyToad.PdfPig.Resources.AdobeFontMetrics.Helvetica.afm"); var input = new ByteArrayInputBytes(helvetica); diff --git a/src/UglyToad.Pdf.Tests/Fonts/Parser/CMapParserTests.cs b/src/UglyToad.PdfPig.Tests/Fonts/Parser/CMapParserTests.cs similarity index 97% rename from src/UglyToad.Pdf.Tests/Fonts/Parser/CMapParserTests.cs rename to src/UglyToad.PdfPig.Tests/Fonts/Parser/CMapParserTests.cs index e423c402..cee4c880 100644 --- a/src/UglyToad.Pdf.Tests/Fonts/Parser/CMapParserTests.cs +++ b/src/UglyToad.PdfPig.Tests/Fonts/Parser/CMapParserTests.cs @@ -1,10 +1,10 @@ -namespace UglyToad.Pdf.Tests.Fonts.Parser +namespace UglyToad.PdfPig.Tests.Fonts.Parser { using System.Collections.Generic; using System.Diagnostics; using System.IO; using IO; - using Pdf.Fonts.Parser; + using PdfPig.Fonts.Parser; using Xunit; public class CMapParserTests @@ -105,7 +105,7 @@ end"; [Fact] public void CanParseIdentityHorizontalCMap() { - var input = new ByteArrayInputBytes(ReadResourceBytes("UglyToad.Pdf.Resources.CMap.Identity-H")); + var input = new ByteArrayInputBytes(ReadResourceBytes("UglyToad.PdfPig.Resources.CMap.Identity-H")); var cmap = cMapParser.Parse(input, false); diff --git a/src/UglyToad.Pdf.Tests/Fonts/Parser/Parts/BaseFontRangeParserTests.cs b/src/UglyToad.PdfPig.Tests/Fonts/Parser/Parts/BaseFontRangeParserTests.cs similarity index 92% rename from src/UglyToad.Pdf.Tests/Fonts/Parser/Parts/BaseFontRangeParserTests.cs rename to src/UglyToad.PdfPig.Tests/Fonts/Parser/Parts/BaseFontRangeParserTests.cs index a028f213..b592e4de 100644 --- a/src/UglyToad.Pdf.Tests/Fonts/Parser/Parts/BaseFontRangeParserTests.cs +++ b/src/UglyToad.PdfPig.Tests/Fonts/Parser/Parts/BaseFontRangeParserTests.cs @@ -1,8 +1,8 @@ -namespace UglyToad.Pdf.Tests.Fonts.Parser.Parts +namespace UglyToad.PdfPig.Tests.Fonts.Parser.Parts { - using Pdf.Fonts.Cmap; - using Pdf.Fonts.Parser.Parts; - using Pdf.Tokenization.Tokens; + using PdfPig.Fonts.Cmap; + using PdfPig.Fonts.Parser.Parts; + using PdfPig.Tokenization.Tokens; using Xunit; public class BaseFontRangeParserTests diff --git a/src/UglyToad.Pdf.Tests/Fonts/Standard14Tests.cs b/src/UglyToad.PdfPig.Tests/Fonts/Standard14Tests.cs similarity index 78% rename from src/UglyToad.Pdf.Tests/Fonts/Standard14Tests.cs rename to src/UglyToad.PdfPig.Tests/Fonts/Standard14Tests.cs index fedfecea..83cefee6 100644 --- a/src/UglyToad.Pdf.Tests/Fonts/Standard14Tests.cs +++ b/src/UglyToad.PdfPig.Tests/Fonts/Standard14Tests.cs @@ -1,6 +1,6 @@ -namespace UglyToad.Pdf.Tests.Fonts +namespace UglyToad.PdfPig.Tests.Fonts { - using Pdf.Fonts; + using PdfPig.Fonts; using Xunit; public class Standard14Tests diff --git a/src/UglyToad.Pdf.Tests/Fonts/TrueType/Parser/TrueTypeFontParserTests.cs b/src/UglyToad.PdfPig.Tests/Fonts/TrueType/Parser/TrueTypeFontParserTests.cs similarity index 96% rename from src/UglyToad.Pdf.Tests/Fonts/TrueType/Parser/TrueTypeFontParserTests.cs rename to src/UglyToad.PdfPig.Tests/Fonts/TrueType/Parser/TrueTypeFontParserTests.cs index 37971191..4de095af 100644 --- a/src/UglyToad.Pdf.Tests/Fonts/TrueType/Parser/TrueTypeFontParserTests.cs +++ b/src/UglyToad.PdfPig.Tests/Fonts/TrueType/Parser/TrueTypeFontParserTests.cs @@ -1,12 +1,12 @@ -namespace UglyToad.Pdf.Tests.Fonts.TrueType.Parser +namespace UglyToad.PdfPig.Tests.Fonts.TrueType.Parser { using System; using System.IO; using System.Linq; using IO; - using Pdf.Fonts.TrueType; - using Pdf.Fonts.TrueType.Parser; - using Pdf.Fonts.TrueType.Tables; + using PdfPig.Fonts.TrueType; + using PdfPig.Fonts.TrueType.Parser; + using PdfPig.Fonts.TrueType.Tables; using Xunit; public class TrueTypeFontParserTests diff --git a/src/UglyToad.Pdf.Tests/Fonts/TrueType/Roboto-Regular.ttf b/src/UglyToad.PdfPig.Tests/Fonts/TrueType/Roboto-Regular.ttf similarity index 100% rename from src/UglyToad.Pdf.Tests/Fonts/TrueType/Roboto-Regular.ttf rename to src/UglyToad.PdfPig.Tests/Fonts/TrueType/Roboto-Regular.ttf diff --git a/src/UglyToad.Pdf.Tests/Fonts/TrueType/TrueTypeDataBytesTests.cs b/src/UglyToad.PdfPig.Tests/Fonts/TrueType/TrueTypeDataBytesTests.cs similarity index 85% rename from src/UglyToad.Pdf.Tests/Fonts/TrueType/TrueTypeDataBytesTests.cs rename to src/UglyToad.PdfPig.Tests/Fonts/TrueType/TrueTypeDataBytesTests.cs index b8f54519..450010a2 100644 --- a/src/UglyToad.Pdf.Tests/Fonts/TrueType/TrueTypeDataBytesTests.cs +++ b/src/UglyToad.PdfPig.Tests/Fonts/TrueType/TrueTypeDataBytesTests.cs @@ -1,7 +1,7 @@ -namespace UglyToad.Pdf.Tests.Fonts.TrueType +namespace UglyToad.PdfPig.Tests.Fonts.TrueType { using IO; - using Pdf.Fonts.TrueType; + using PdfPig.Fonts.TrueType; using Xunit; public class TrueTypeDataBytesTests diff --git a/src/UglyToad.Pdf.Tests/Fonts/TrueType/google-simple-doc.ttf b/src/UglyToad.PdfPig.Tests/Fonts/TrueType/google-simple-doc.ttf similarity index 100% rename from src/UglyToad.Pdf.Tests/Fonts/TrueType/google-simple-doc.ttf rename to src/UglyToad.PdfPig.Tests/Fonts/TrueType/google-simple-doc.ttf diff --git a/src/UglyToad.Pdf.Tests/Geometry/PdfPointTests.cs b/src/UglyToad.PdfPig.Tests/Geometry/PdfPointTests.cs similarity index 90% rename from src/UglyToad.Pdf.Tests/Geometry/PdfPointTests.cs rename to src/UglyToad.PdfPig.Tests/Geometry/PdfPointTests.cs index c0777dcd..f2c47cf2 100644 --- a/src/UglyToad.Pdf.Tests/Geometry/PdfPointTests.cs +++ b/src/UglyToad.PdfPig.Tests/Geometry/PdfPointTests.cs @@ -1,6 +1,6 @@ -namespace UglyToad.Pdf.Tests.Geometry +namespace UglyToad.PdfPig.Tests.Geometry { - using Pdf.Geometry; + using PdfPig.Geometry; using Xunit; public class PdfPointTests diff --git a/src/UglyToad.Pdf.Tests/Geometry/PdfVectorTests.cs b/src/UglyToad.PdfPig.Tests/Geometry/PdfVectorTests.cs similarity index 90% rename from src/UglyToad.Pdf.Tests/Geometry/PdfVectorTests.cs rename to src/UglyToad.PdfPig.Tests/Geometry/PdfVectorTests.cs index e8a74ae4..a1024f23 100644 --- a/src/UglyToad.Pdf.Tests/Geometry/PdfVectorTests.cs +++ b/src/UglyToad.PdfPig.Tests/Geometry/PdfVectorTests.cs @@ -1,6 +1,6 @@ -namespace UglyToad.Pdf.Tests.Geometry +namespace UglyToad.PdfPig.Tests.Geometry { - using Pdf.Geometry; + using PdfPig.Geometry; using Xunit; public class PdfVectorTests diff --git a/src/UglyToad.Pdf.Tests/Graphics/Operations/General/SetMiterLimitTests.cs b/src/UglyToad.PdfPig.Tests/Graphics/Operations/General/SetMiterLimitTests.cs similarity index 85% rename from src/UglyToad.Pdf.Tests/Graphics/Operations/General/SetMiterLimitTests.cs rename to src/UglyToad.PdfPig.Tests/Graphics/Operations/General/SetMiterLimitTests.cs index 6fb5b26e..45beabce 100644 --- a/src/UglyToad.Pdf.Tests/Graphics/Operations/General/SetMiterLimitTests.cs +++ b/src/UglyToad.PdfPig.Tests/Graphics/Operations/General/SetMiterLimitTests.cs @@ -1,6 +1,6 @@ -namespace UglyToad.Pdf.Tests.Graphics.Operations.General +namespace UglyToad.PdfPig.Tests.Graphics.Operations.General { - using Pdf.Graphics.Operations.General; + using PdfPig.Graphics.Operations.General; using Xunit; public class SetMiterLimitTests diff --git a/src/UglyToad.Pdf.Tests/Graphics/Operations/SpecialGraphicsState/PopTests.cs b/src/UglyToad.PdfPig.Tests/Graphics/Operations/SpecialGraphicsState/PopTests.cs similarity index 88% rename from src/UglyToad.Pdf.Tests/Graphics/Operations/SpecialGraphicsState/PopTests.cs rename to src/UglyToad.PdfPig.Tests/Graphics/Operations/SpecialGraphicsState/PopTests.cs index 6ed02f8c..78ac0716 100644 --- a/src/UglyToad.Pdf.Tests/Graphics/Operations/SpecialGraphicsState/PopTests.cs +++ b/src/UglyToad.PdfPig.Tests/Graphics/Operations/SpecialGraphicsState/PopTests.cs @@ -1,8 +1,8 @@ -namespace UglyToad.Pdf.Tests.Graphics.Operations.SpecialGraphicsState +namespace UglyToad.PdfPig.Tests.Graphics.Operations.SpecialGraphicsState { using System; - using Pdf.Graphics; - using Pdf.Graphics.Operations.SpecialGraphicsState; + using PdfPig.Graphics; + using PdfPig.Graphics.Operations.SpecialGraphicsState; using Xunit; public class PopTests diff --git a/src/UglyToad.Pdf.Tests/Graphics/Operations/SpecialGraphicsState/PushTests.cs b/src/UglyToad.PdfPig.Tests/Graphics/Operations/SpecialGraphicsState/PushTests.cs similarity index 81% rename from src/UglyToad.Pdf.Tests/Graphics/Operations/SpecialGraphicsState/PushTests.cs rename to src/UglyToad.PdfPig.Tests/Graphics/Operations/SpecialGraphicsState/PushTests.cs index d125db11..c966600b 100644 --- a/src/UglyToad.Pdf.Tests/Graphics/Operations/SpecialGraphicsState/PushTests.cs +++ b/src/UglyToad.PdfPig.Tests/Graphics/Operations/SpecialGraphicsState/PushTests.cs @@ -1,6 +1,6 @@ -namespace UglyToad.Pdf.Tests.Graphics.Operations.SpecialGraphicsState +namespace UglyToad.PdfPig.Tests.Graphics.Operations.SpecialGraphicsState { - using Pdf.Graphics.Operations.SpecialGraphicsState; + using PdfPig.Graphics.Operations.SpecialGraphicsState; using Xunit; public class PushTests diff --git a/src/UglyToad.Pdf.Tests/Graphics/Operations/TextState/SetFontAndSizeTests.cs b/src/UglyToad.PdfPig.Tests/Graphics/Operations/TextState/SetFontAndSizeTests.cs similarity index 92% rename from src/UglyToad.Pdf.Tests/Graphics/Operations/TextState/SetFontAndSizeTests.cs rename to src/UglyToad.PdfPig.Tests/Graphics/Operations/TextState/SetFontAndSizeTests.cs index 25e8f65a..9670453f 100644 --- a/src/UglyToad.Pdf.Tests/Graphics/Operations/TextState/SetFontAndSizeTests.cs +++ b/src/UglyToad.PdfPig.Tests/Graphics/Operations/TextState/SetFontAndSizeTests.cs @@ -1,8 +1,8 @@ -namespace UglyToad.Pdf.Tests.Graphics.Operations.TextState +namespace UglyToad.PdfPig.Tests.Graphics.Operations.TextState { using System; - using Pdf.Cos; - using Pdf.Graphics.Operations.TextState; + using PdfPig.Cos; + using PdfPig.Graphics.Operations.TextState; using Xunit; public class SetFontAndSizeTests diff --git a/src/UglyToad.Pdf.Tests/Graphics/TestOperationContext.cs b/src/UglyToad.PdfPig.Tests/Graphics/TestOperationContext.cs similarity index 86% rename from src/UglyToad.Pdf.Tests/Graphics/TestOperationContext.cs rename to src/UglyToad.PdfPig.Tests/Graphics/TestOperationContext.cs index c141c542..1ac8cd60 100644 --- a/src/UglyToad.Pdf.Tests/Graphics/TestOperationContext.cs +++ b/src/UglyToad.PdfPig.Tests/Graphics/TestOperationContext.cs @@ -1,14 +1,13 @@ -namespace UglyToad.Pdf.Tests.Graphics +namespace UglyToad.PdfPig.Tests.Graphics { using System.Collections.Generic; using Content; - using ContentStream; using IO; - using Pdf.ContentStream; - using Pdf.Cos; - using Pdf.Fonts; - using Pdf.Graphics; - using Pdf.Tokenization.Tokens; + using PdfPig.ContentStream; + using PdfPig.Cos; + using PdfPig.Fonts; + using PdfPig.Graphics; + using PdfPig.Tokenization.Tokens; internal class TestOperationContext : IOperationContext { diff --git a/src/UglyToad.Pdf.Tests/Integration/AssertablePositionData.cs b/src/UglyToad.PdfPig.Tests/Integration/AssertablePositionData.cs similarity index 95% rename from src/UglyToad.Pdf.Tests/Integration/AssertablePositionData.cs rename to src/UglyToad.PdfPig.Tests/Integration/AssertablePositionData.cs index ca767943..0a520e79 100644 --- a/src/UglyToad.Pdf.Tests/Integration/AssertablePositionData.cs +++ b/src/UglyToad.PdfPig.Tests/Integration/AssertablePositionData.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Tests.Integration +namespace UglyToad.PdfPig.Tests.Integration { using System; diff --git a/src/UglyToad.Pdf.Tests/Integration/Documents/2006_Swedish_Touring_Car_Championship.pdf b/src/UglyToad.PdfPig.Tests/Integration/Documents/2006_Swedish_Touring_Car_Championship.pdf similarity index 100% rename from src/UglyToad.Pdf.Tests/Integration/Documents/2006_Swedish_Touring_Car_Championship.pdf rename to src/UglyToad.PdfPig.Tests/Integration/Documents/2006_Swedish_Touring_Car_Championship.pdf diff --git a/src/UglyToad.Pdf.Tests/Integration/Documents/FarmerMac.pdf b/src/UglyToad.PdfPig.Tests/Integration/Documents/FarmerMac.pdf similarity index 100% rename from src/UglyToad.Pdf.Tests/Integration/Documents/FarmerMac.pdf rename to src/UglyToad.PdfPig.Tests/Integration/Documents/FarmerMac.pdf diff --git a/src/UglyToad.Pdf.Tests/Integration/Documents/Font Size Test - from google chrome print pdf.pdf b/src/UglyToad.PdfPig.Tests/Integration/Documents/Font Size Test - from google chrome print pdf.pdf similarity index 100% rename from src/UglyToad.Pdf.Tests/Integration/Documents/Font Size Test - from google chrome print pdf.pdf rename to src/UglyToad.PdfPig.Tests/Integration/Documents/Font Size Test - from google chrome print pdf.pdf diff --git a/src/UglyToad.Pdf.Tests/Integration/Documents/Font Size Test - from libre office.pdf b/src/UglyToad.PdfPig.Tests/Integration/Documents/Font Size Test - from libre office.pdf similarity index 100% rename from src/UglyToad.Pdf.Tests/Integration/Documents/Font Size Test - from libre office.pdf rename to src/UglyToad.PdfPig.Tests/Integration/Documents/Font Size Test - from libre office.pdf diff --git a/src/UglyToad.Pdf.Tests/Integration/Documents/Judgement Document.pdf b/src/UglyToad.PdfPig.Tests/Integration/Documents/Judgement Document.pdf similarity index 100% rename from src/UglyToad.Pdf.Tests/Integration/Documents/Judgement Document.pdf rename to src/UglyToad.PdfPig.Tests/Integration/Documents/Judgement Document.pdf diff --git a/src/UglyToad.Pdf.Tests/Integration/Documents/Multiple Page - from Mortality Statistics.pdf b/src/UglyToad.PdfPig.Tests/Integration/Documents/Multiple Page - from Mortality Statistics.pdf similarity index 100% rename from src/UglyToad.Pdf.Tests/Integration/Documents/Multiple Page - from Mortality Statistics.pdf rename to src/UglyToad.PdfPig.Tests/Integration/Documents/Multiple Page - from Mortality Statistics.pdf diff --git a/src/UglyToad.Pdf.Tests/Integration/Documents/Old Gutnish Internet Explorer.pdf b/src/UglyToad.PdfPig.Tests/Integration/Documents/Old Gutnish Internet Explorer.pdf similarity index 100% rename from src/UglyToad.Pdf.Tests/Integration/Documents/Old Gutnish Internet Explorer.pdf rename to src/UglyToad.PdfPig.Tests/Integration/Documents/Old Gutnish Internet Explorer.pdf diff --git a/src/UglyToad.Pdf.Tests/Integration/Documents/Single Page Form Content - from itext 1_1.pdf b/src/UglyToad.PdfPig.Tests/Integration/Documents/Single Page Form Content - from itext 1_1.pdf similarity index 100% rename from src/UglyToad.Pdf.Tests/Integration/Documents/Single Page Form Content - from itext 1_1.pdf rename to src/UglyToad.PdfPig.Tests/Integration/Documents/Single Page Form Content - from itext 1_1.pdf diff --git a/src/UglyToad.Pdf.Tests/Integration/Documents/Single Page Non Latin - from acrobat distiller.pdf b/src/UglyToad.PdfPig.Tests/Integration/Documents/Single Page Non Latin - from acrobat distiller.pdf similarity index 100% rename from src/UglyToad.Pdf.Tests/Integration/Documents/Single Page Non Latin - from acrobat distiller.pdf rename to src/UglyToad.PdfPig.Tests/Integration/Documents/Single Page Non Latin - from acrobat distiller.pdf diff --git a/src/UglyToad.Pdf.Tests/Integration/Documents/Single Page Simple - from google drive.pdf b/src/UglyToad.PdfPig.Tests/Integration/Documents/Single Page Simple - from google drive.pdf similarity index 100% rename from src/UglyToad.Pdf.Tests/Integration/Documents/Single Page Simple - from google drive.pdf rename to src/UglyToad.PdfPig.Tests/Integration/Documents/Single Page Simple - from google drive.pdf diff --git a/src/UglyToad.Pdf.Tests/Integration/Documents/Single Page Simple - from open office.pdf b/src/UglyToad.PdfPig.Tests/Integration/Documents/Single Page Simple - from open office.pdf similarity index 100% rename from src/UglyToad.Pdf.Tests/Integration/Documents/Single Page Simple - from open office.pdf rename to src/UglyToad.PdfPig.Tests/Integration/Documents/Single Page Simple - from open office.pdf diff --git a/src/UglyToad.Pdf.Tests/Integration/Documents/Single Page Type 1 Font.pdf b/src/UglyToad.PdfPig.Tests/Integration/Documents/Single Page Type 1 Font.pdf similarity index 100% rename from src/UglyToad.Pdf.Tests/Integration/Documents/Single Page Type 1 Font.pdf rename to src/UglyToad.PdfPig.Tests/Integration/Documents/Single Page Type 1 Font.pdf diff --git a/src/UglyToad.Pdf.Tests/Integration/Documents/Two Page Text Only - from libre office.pdf b/src/UglyToad.PdfPig.Tests/Integration/Documents/Two Page Text Only - from libre office.pdf similarity index 100% rename from src/UglyToad.Pdf.Tests/Integration/Documents/Two Page Text Only - from libre office.pdf rename to src/UglyToad.PdfPig.Tests/Integration/Documents/Two Page Text Only - from libre office.pdf diff --git a/src/UglyToad.Pdf.Tests/Integration/FarmerMacTests.cs b/src/UglyToad.PdfPig.Tests/Integration/FarmerMacTests.cs similarity index 96% rename from src/UglyToad.Pdf.Tests/Integration/FarmerMacTests.cs rename to src/UglyToad.PdfPig.Tests/Integration/FarmerMacTests.cs index e08d8c6e..e3761d5a 100644 --- a/src/UglyToad.Pdf.Tests/Integration/FarmerMacTests.cs +++ b/src/UglyToad.PdfPig.Tests/Integration/FarmerMacTests.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Tests.Integration +namespace UglyToad.PdfPig.Tests.Integration { using System; using System.IO; diff --git a/src/UglyToad.Pdf.Tests/Integration/FontSizeTestFromGoogleChromeTests.cs b/src/UglyToad.PdfPig.Tests/Integration/FontSizeTestFromGoogleChromeTests.cs similarity index 97% rename from src/UglyToad.Pdf.Tests/Integration/FontSizeTestFromGoogleChromeTests.cs rename to src/UglyToad.PdfPig.Tests/Integration/FontSizeTestFromGoogleChromeTests.cs index 6ca321e7..4333af7c 100644 --- a/src/UglyToad.Pdf.Tests/Integration/FontSizeTestFromGoogleChromeTests.cs +++ b/src/UglyToad.PdfPig.Tests/Integration/FontSizeTestFromGoogleChromeTests.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Tests.Integration +namespace UglyToad.PdfPig.Tests.Integration { using System; using System.IO; diff --git a/src/UglyToad.Pdf.Tests/Integration/FontSizeTestFromLibreOfficeTests.cs b/src/UglyToad.PdfPig.Tests/Integration/FontSizeTestFromLibreOfficeTests.cs similarity index 96% rename from src/UglyToad.Pdf.Tests/Integration/FontSizeTestFromLibreOfficeTests.cs rename to src/UglyToad.PdfPig.Tests/Integration/FontSizeTestFromLibreOfficeTests.cs index 8334c1f3..9aea6caf 100644 --- a/src/UglyToad.Pdf.Tests/Integration/FontSizeTestFromLibreOfficeTests.cs +++ b/src/UglyToad.PdfPig.Tests/Integration/FontSizeTestFromLibreOfficeTests.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Tests.Integration +namespace UglyToad.PdfPig.Tests.Integration { using System; using System.IO; diff --git a/src/UglyToad.Pdf.Tests/Integration/JudgementDocumentTests.cs b/src/UglyToad.PdfPig.Tests/Integration/JudgementDocumentTests.cs similarity index 97% rename from src/UglyToad.Pdf.Tests/Integration/JudgementDocumentTests.cs rename to src/UglyToad.PdfPig.Tests/Integration/JudgementDocumentTests.cs index b663e7da..6ede32e2 100644 --- a/src/UglyToad.Pdf.Tests/Integration/JudgementDocumentTests.cs +++ b/src/UglyToad.PdfPig.Tests/Integration/JudgementDocumentTests.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Tests.Integration +namespace UglyToad.PdfPig.Tests.Integration { using System; using System.IO; diff --git a/src/UglyToad.Pdf.Tests/Integration/LocalTests.cs b/src/UglyToad.PdfPig.Tests/Integration/LocalTests.cs similarity index 56% rename from src/UglyToad.Pdf.Tests/Integration/LocalTests.cs rename to src/UglyToad.PdfPig.Tests/Integration/LocalTests.cs index 8a414cf0..93383b7c 100644 --- a/src/UglyToad.Pdf.Tests/Integration/LocalTests.cs +++ b/src/UglyToad.PdfPig.Tests/Integration/LocalTests.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Tests.Integration +namespace UglyToad.PdfPig.Tests.Integration { using Xunit; @@ -10,7 +10,10 @@ [Fact] public void Tests() { - + //using (var document = PdfDocument.Open(@"")) + { + //var page = document.GetPage(1); + } } } } diff --git a/src/UglyToad.Pdf.Tests/Integration/MultiplePageMortalityStatisticsTests.cs b/src/UglyToad.PdfPig.Tests/Integration/MultiplePageMortalityStatisticsTests.cs similarity index 98% rename from src/UglyToad.Pdf.Tests/Integration/MultiplePageMortalityStatisticsTests.cs rename to src/UglyToad.PdfPig.Tests/Integration/MultiplePageMortalityStatisticsTests.cs index 8b52aa43..4494729e 100644 --- a/src/UglyToad.Pdf.Tests/Integration/MultiplePageMortalityStatisticsTests.cs +++ b/src/UglyToad.PdfPig.Tests/Integration/MultiplePageMortalityStatisticsTests.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Tests.Integration +namespace UglyToad.PdfPig.Tests.Integration { using System; using System.IO; diff --git a/src/UglyToad.Pdf.Tests/Integration/OldGutnishTests.cs b/src/UglyToad.PdfPig.Tests/Integration/OldGutnishTests.cs similarity index 96% rename from src/UglyToad.Pdf.Tests/Integration/OldGutnishTests.cs rename to src/UglyToad.PdfPig.Tests/Integration/OldGutnishTests.cs index e853e200..a9bec116 100644 --- a/src/UglyToad.Pdf.Tests/Integration/OldGutnishTests.cs +++ b/src/UglyToad.PdfPig.Tests/Integration/OldGutnishTests.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Tests.Integration +namespace UglyToad.PdfPig.Tests.Integration { using System; using System.IO; diff --git a/src/UglyToad.Pdf.Tests/Integration/PdfParserTests.cs b/src/UglyToad.PdfPig.Tests/Integration/PdfParserTests.cs similarity index 98% rename from src/UglyToad.Pdf.Tests/Integration/PdfParserTests.cs rename to src/UglyToad.PdfPig.Tests/Integration/PdfParserTests.cs index 24043fae..f98802ad 100644 --- a/src/UglyToad.Pdf.Tests/Integration/PdfParserTests.cs +++ b/src/UglyToad.PdfPig.Tests/Integration/PdfParserTests.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Tests.Integration +namespace UglyToad.PdfPig.Tests.Integration { using System; using System.Collections.Generic; @@ -6,9 +6,9 @@ using System.IO.Compression; using System.Linq; using System.Text; - using Pdf.ContentStream; - using Pdf.Cos; - using Pdf.Filters; + using PdfPig.ContentStream; + using PdfPig.Cos; + using PdfPig.Filters; using Xunit; /* diff --git a/src/UglyToad.Pdf.Tests/Integration/SinglePageFormContentIText1Tests.cs b/src/UglyToad.PdfPig.Tests/Integration/SinglePageFormContentIText1Tests.cs similarity index 96% rename from src/UglyToad.Pdf.Tests/Integration/SinglePageFormContentIText1Tests.cs rename to src/UglyToad.PdfPig.Tests/Integration/SinglePageFormContentIText1Tests.cs index 35156401..ecc7b2b6 100644 --- a/src/UglyToad.Pdf.Tests/Integration/SinglePageFormContentIText1Tests.cs +++ b/src/UglyToad.PdfPig.Tests/Integration/SinglePageFormContentIText1Tests.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Tests.Integration +namespace UglyToad.PdfPig.Tests.Integration { using System; using System.IO; diff --git a/src/UglyToad.Pdf.Tests/Integration/SinglePageNonLatinAcrobatDistillerTests.cs b/src/UglyToad.PdfPig.Tests/Integration/SinglePageNonLatinAcrobatDistillerTests.cs similarity index 98% rename from src/UglyToad.Pdf.Tests/Integration/SinglePageNonLatinAcrobatDistillerTests.cs rename to src/UglyToad.PdfPig.Tests/Integration/SinglePageNonLatinAcrobatDistillerTests.cs index b0a8e257..84aea6d3 100644 --- a/src/UglyToad.Pdf.Tests/Integration/SinglePageNonLatinAcrobatDistillerTests.cs +++ b/src/UglyToad.PdfPig.Tests/Integration/SinglePageNonLatinAcrobatDistillerTests.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Tests.Integration +namespace UglyToad.PdfPig.Tests.Integration { using System; using System.Collections.Generic; diff --git a/src/UglyToad.Pdf.Tests/Integration/SinglePageSimpleGoogleChromeTests.cs b/src/UglyToad.PdfPig.Tests/Integration/SinglePageSimpleGoogleChromeTests.cs similarity index 99% rename from src/UglyToad.Pdf.Tests/Integration/SinglePageSimpleGoogleChromeTests.cs rename to src/UglyToad.PdfPig.Tests/Integration/SinglePageSimpleGoogleChromeTests.cs index fce9067a..6928a5cd 100644 --- a/src/UglyToad.Pdf.Tests/Integration/SinglePageSimpleGoogleChromeTests.cs +++ b/src/UglyToad.PdfPig.Tests/Integration/SinglePageSimpleGoogleChromeTests.cs @@ -1,5 +1,5 @@ // ReSharper disable AccessToDisposedClosure -namespace UglyToad.Pdf.Tests.Integration +namespace UglyToad.PdfPig.Tests.Integration { using System; using System.Collections.Generic; diff --git a/src/UglyToad.Pdf.Tests/Integration/SinglePageSimpleOpenOfficeTests.cs b/src/UglyToad.PdfPig.Tests/Integration/SinglePageSimpleOpenOfficeTests.cs similarity index 96% rename from src/UglyToad.Pdf.Tests/Integration/SinglePageSimpleOpenOfficeTests.cs rename to src/UglyToad.PdfPig.Tests/Integration/SinglePageSimpleOpenOfficeTests.cs index dae32f89..103b919a 100644 --- a/src/UglyToad.Pdf.Tests/Integration/SinglePageSimpleOpenOfficeTests.cs +++ b/src/UglyToad.PdfPig.Tests/Integration/SinglePageSimpleOpenOfficeTests.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Tests.Integration +namespace UglyToad.PdfPig.Tests.Integration { using System; using System.IO; diff --git a/src/UglyToad.Pdf.Tests/Integration/SinglePageType1FontTests.cs b/src/UglyToad.PdfPig.Tests/Integration/SinglePageType1FontTests.cs similarity index 96% rename from src/UglyToad.Pdf.Tests/Integration/SinglePageType1FontTests.cs rename to src/UglyToad.PdfPig.Tests/Integration/SinglePageType1FontTests.cs index 4b3a9ecd..6786abe9 100644 --- a/src/UglyToad.Pdf.Tests/Integration/SinglePageType1FontTests.cs +++ b/src/UglyToad.PdfPig.Tests/Integration/SinglePageType1FontTests.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Tests.Integration +namespace UglyToad.PdfPig.Tests.Integration { using System; using System.IO; diff --git a/src/UglyToad.Pdf.Tests/Integration/SwedishTouringCarChampionshipTests.cs b/src/UglyToad.PdfPig.Tests/Integration/SwedishTouringCarChampionshipTests.cs similarity index 97% rename from src/UglyToad.Pdf.Tests/Integration/SwedishTouringCarChampionshipTests.cs rename to src/UglyToad.PdfPig.Tests/Integration/SwedishTouringCarChampionshipTests.cs index e90810ea..271ff2c4 100644 --- a/src/UglyToad.Pdf.Tests/Integration/SwedishTouringCarChampionshipTests.cs +++ b/src/UglyToad.PdfPig.Tests/Integration/SwedishTouringCarChampionshipTests.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Tests.Integration +namespace UglyToad.PdfPig.Tests.Integration { using System; using System.IO; diff --git a/src/UglyToad.Pdf.Tests/Integration/TwoPageTextOnlyLibreOfficeTests.cs b/src/UglyToad.PdfPig.Tests/Integration/TwoPageTextOnlyLibreOfficeTests.cs similarity index 96% rename from src/UglyToad.Pdf.Tests/Integration/TwoPageTextOnlyLibreOfficeTests.cs rename to src/UglyToad.PdfPig.Tests/Integration/TwoPageTextOnlyLibreOfficeTests.cs index 3ba15361..e40af6ba 100644 --- a/src/UglyToad.Pdf.Tests/Integration/TwoPageTextOnlyLibreOfficeTests.cs +++ b/src/UglyToad.PdfPig.Tests/Integration/TwoPageTextOnlyLibreOfficeTests.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Tests.Integration +namespace UglyToad.PdfPig.Tests.Integration { using System; using System.IO; diff --git a/src/UglyToad.Pdf.Tests/Parser/PageContentParserTests.cs b/src/UglyToad.PdfPig.Tests/Parser/PageContentParserTests.cs similarity index 95% rename from src/UglyToad.Pdf.Tests/Parser/PageContentParserTests.cs rename to src/UglyToad.PdfPig.Tests/Parser/PageContentParserTests.cs index d447f0ab..a29e4159 100644 --- a/src/UglyToad.Pdf.Tests/Parser/PageContentParserTests.cs +++ b/src/UglyToad.PdfPig.Tests/Parser/PageContentParserTests.cs @@ -1,14 +1,14 @@ -namespace UglyToad.Pdf.Tests.Parser +namespace UglyToad.PdfPig.Tests.Parser { - using Pdf.Cos; - using Pdf.Graphics; - using Pdf.Graphics.Core; - using Pdf.Graphics.Operations.General; - using Pdf.Graphics.Operations.TextObjects; - using Pdf.Graphics.Operations.TextPositioning; - using Pdf.Graphics.Operations.TextShowing; - using Pdf.Graphics.Operations.TextState; - using Pdf.Parser; + using PdfPig.Cos; + using PdfPig.Graphics; + using PdfPig.Graphics.Core; + using PdfPig.Graphics.Operations.General; + using PdfPig.Graphics.Operations.TextObjects; + using PdfPig.Graphics.Operations.TextPositioning; + using PdfPig.Graphics.Operations.TextShowing; + using PdfPig.Graphics.Operations.TextState; + using PdfPig.Parser; using Xunit; public class PageContentParserTests diff --git a/src/UglyToad.Pdf.Tests/Parser/Parts/BruteForceSearcherTests.cs b/src/UglyToad.PdfPig.Tests/Parser/Parts/BruteForceSearcherTests.cs similarity index 96% rename from src/UglyToad.Pdf.Tests/Parser/Parts/BruteForceSearcherTests.cs rename to src/UglyToad.PdfPig.Tests/Parser/Parts/BruteForceSearcherTests.cs index 9a51bf75..89d0bcfc 100644 --- a/src/UglyToad.Pdf.Tests/Parser/Parts/BruteForceSearcherTests.cs +++ b/src/UglyToad.PdfPig.Tests/Parser/Parts/BruteForceSearcherTests.cs @@ -1,10 +1,10 @@ // ReSharper disable ObjectCreationAsStatement -namespace UglyToad.Pdf.Tests.Parser.Parts +namespace UglyToad.PdfPig.Tests.Parser.Parts { using System; using IO; - using Pdf.Parser.Parts; - using Pdf.Util; + using PdfPig.Parser.Parts; + using PdfPig.Util; using Xunit; public class BruteForceSearcherTests diff --git a/src/UglyToad.Pdf.Tests/Parser/Parts/CosDictionaryParserTests.cs b/src/UglyToad.PdfPig.Tests/Parser/Parts/CosDictionaryParserTests.cs similarity index 93% rename from src/UglyToad.Pdf.Tests/Parser/Parts/CosDictionaryParserTests.cs rename to src/UglyToad.PdfPig.Tests/Parser/Parts/CosDictionaryParserTests.cs index b3ffed8b..d3945222 100644 --- a/src/UglyToad.Pdf.Tests/Parser/Parts/CosDictionaryParserTests.cs +++ b/src/UglyToad.PdfPig.Tests/Parser/Parts/CosDictionaryParserTests.cs @@ -1,12 +1,11 @@ // ReSharper disable ObjectCreationAsStatement -namespace UglyToad.Pdf.Tests.Parser.Parts +namespace UglyToad.PdfPig.Tests.Parser.Parts { using System; - using Cos; using IO; - using Pdf.Cos; - using Pdf.Parser.Parts; + using PdfPig.Cos; + using PdfPig.Parser.Parts; using Xunit; public class CosDictionaryParserTests diff --git a/src/UglyToad.Pdf.Tests/Parser/Parts/CrossReference/TableSubsectionDefinitionTests.cs b/src/UglyToad.PdfPig.Tests/Parser/Parts/CrossReference/TableSubsectionDefinitionTests.cs similarity index 95% rename from src/UglyToad.Pdf.Tests/Parser/Parts/CrossReference/TableSubsectionDefinitionTests.cs rename to src/UglyToad.PdfPig.Tests/Parser/Parts/CrossReference/TableSubsectionDefinitionTests.cs index 4147c18e..f079f4c7 100644 --- a/src/UglyToad.Pdf.Tests/Parser/Parts/CrossReference/TableSubsectionDefinitionTests.cs +++ b/src/UglyToad.PdfPig.Tests/Parser/Parts/CrossReference/TableSubsectionDefinitionTests.cs @@ -1,9 +1,9 @@ -namespace UglyToad.Pdf.Tests.Parser.Parts.CrossReference +namespace UglyToad.PdfPig.Tests.Parser.Parts.CrossReference { using System; using IO; - using Pdf.Parser.Parts.CrossReference; - using Pdf.Util; + using PdfPig.Parser.Parts.CrossReference; + using PdfPig.Util; using Xunit; public class TableSubsectionDefinitionTests diff --git a/src/UglyToad.Pdf.Tests/Parser/Parts/FileHeaderParserTests.cs b/src/UglyToad.PdfPig.Tests/Parser/Parts/FileHeaderParserTests.cs similarity index 97% rename from src/UglyToad.Pdf.Tests/Parser/Parts/FileHeaderParserTests.cs rename to src/UglyToad.PdfPig.Tests/Parser/Parts/FileHeaderParserTests.cs index ba593638..6fd674cc 100644 --- a/src/UglyToad.Pdf.Tests/Parser/Parts/FileHeaderParserTests.cs +++ b/src/UglyToad.PdfPig.Tests/Parser/Parts/FileHeaderParserTests.cs @@ -1,9 +1,8 @@ -namespace UglyToad.Pdf.Tests.Parser.Parts +namespace UglyToad.PdfPig.Tests.Parser.Parts { using System; using Exceptions; - using Pdf.Parser.FileStructure; - using Pdf.Parser.Parts; + using PdfPig.Parser.FileStructure; using Xunit; public class FileHeaderParserTests diff --git a/src/UglyToad.Pdf.Tests/Parser/Parts/FileStructure/CrossReferenceTableParserTests.cs b/src/UglyToad.PdfPig.Tests/Parser/Parts/FileStructure/CrossReferenceTableParserTests.cs similarity index 97% rename from src/UglyToad.Pdf.Tests/Parser/Parts/FileStructure/CrossReferenceTableParserTests.cs rename to src/UglyToad.PdfPig.Tests/Parser/Parts/FileStructure/CrossReferenceTableParserTests.cs index d51780f9..b247f93b 100644 --- a/src/UglyToad.Pdf.Tests/Parser/Parts/FileStructure/CrossReferenceTableParserTests.cs +++ b/src/UglyToad.PdfPig.Tests/Parser/Parts/FileStructure/CrossReferenceTableParserTests.cs @@ -1,11 +1,11 @@ -namespace UglyToad.Pdf.Tests.Parser.Parts.FileStructure +namespace UglyToad.PdfPig.Tests.Parser.Parts.FileStructure { using System; using System.Linq; using Exceptions; - using Pdf.Cos; - using Pdf.Parser.FileStructure; - using Pdf.Tokenization.Scanner; + using PdfPig.Cos; + using PdfPig.Parser.FileStructure; + using PdfPig.Tokenization.Scanner; using Xunit; public class CrossReferenceTableParserTests diff --git a/src/UglyToad.Pdf.Tests/Parser/Parts/FileTrailerParserTests.cs b/src/UglyToad.PdfPig.Tests/Parser/Parts/FileTrailerParserTests.cs similarity index 96% rename from src/UglyToad.Pdf.Tests/Parser/Parts/FileTrailerParserTests.cs rename to src/UglyToad.PdfPig.Tests/Parser/Parts/FileTrailerParserTests.cs index 53b34c78..27cdef2a 100644 --- a/src/UglyToad.Pdf.Tests/Parser/Parts/FileTrailerParserTests.cs +++ b/src/UglyToad.PdfPig.Tests/Parser/Parts/FileTrailerParserTests.cs @@ -1,9 +1,9 @@ -namespace UglyToad.Pdf.Tests.Parser.Parts +namespace UglyToad.PdfPig.Tests.Parser.Parts { using System; using Exceptions; - using Pdf.Parser.FileStructure; - using Pdf.Tokenization.Scanner; + using PdfPig.Parser.FileStructure; + using PdfPig.Tokenization.Scanner; using Xunit; public class FileTrailerParserTests diff --git a/src/UglyToad.Pdf.Tests/Parser/Parts/ReadHelperTests.cs b/src/UglyToad.PdfPig.Tests/Parser/Parts/ReadHelperTests.cs similarity index 91% rename from src/UglyToad.Pdf.Tests/Parser/Parts/ReadHelperTests.cs rename to src/UglyToad.PdfPig.Tests/Parser/Parts/ReadHelperTests.cs index 9dc5696a..83b97e4d 100644 --- a/src/UglyToad.Pdf.Tests/Parser/Parts/ReadHelperTests.cs +++ b/src/UglyToad.PdfPig.Tests/Parser/Parts/ReadHelperTests.cs @@ -1,6 +1,6 @@ -namespace UglyToad.Pdf.Tests.Parser.Parts +namespace UglyToad.PdfPig.Tests.Parser.Parts { - using Pdf.Parser.Parts; + using PdfPig.Parser.Parts; using Xunit; public class ReadHelperTests diff --git a/src/UglyToad.Pdf.Tests/Parser/Parts/TestingLog.cs b/src/UglyToad.PdfPig.Tests/Parser/Parts/TestingLog.cs similarity index 88% rename from src/UglyToad.Pdf.Tests/Parser/Parts/TestingLog.cs rename to src/UglyToad.PdfPig.Tests/Parser/Parts/TestingLog.cs index 2645dec2..0376140d 100644 --- a/src/UglyToad.Pdf.Tests/Parser/Parts/TestingLog.cs +++ b/src/UglyToad.PdfPig.Tests/Parser/Parts/TestingLog.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Tests.Parser.Parts +namespace UglyToad.PdfPig.Tests.Parser.Parts { using System; using Logging; diff --git a/src/UglyToad.Pdf.Tests/Parser/Parts/ThrowingReader.cs b/src/UglyToad.PdfPig.Tests/Parser/Parts/ThrowingReader.cs similarity index 98% rename from src/UglyToad.Pdf.Tests/Parser/Parts/ThrowingReader.cs rename to src/UglyToad.PdfPig.Tests/Parser/Parts/ThrowingReader.cs index 1482ea85..21dea92c 100644 --- a/src/UglyToad.Pdf.Tests/Parser/Parts/ThrowingReader.cs +++ b/src/UglyToad.PdfPig.Tests/Parser/Parts/ThrowingReader.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Tests.Parser.Parts +namespace UglyToad.PdfPig.Tests.Parser.Parts { using System; using IO; diff --git a/src/UglyToad.Pdf.Tests/PublicApiScannerTests.cs b/src/UglyToad.PdfPig.Tests/PublicApiScannerTests.cs similarity index 54% rename from src/UglyToad.Pdf.Tests/PublicApiScannerTests.cs rename to src/UglyToad.PdfPig.Tests/PublicApiScannerTests.cs index 008d5af1..71c764ee 100644 --- a/src/UglyToad.Pdf.Tests/PublicApiScannerTests.cs +++ b/src/UglyToad.PdfPig.Tests/PublicApiScannerTests.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Tests +namespace UglyToad.PdfPig.Tests { using System.Collections.Generic; using System.Linq; @@ -25,16 +25,16 @@ var expected = new List { - "UglyToad.Pdf.PdfDocument", - "UglyToad.Pdf.ParsingOptions", - "UglyToad.Pdf.Logging.ILog", - "UglyToad.Pdf.Geometry.PdfPoint", - "UglyToad.Pdf.Fonts.Exceptions.InvalidFontFormatException", - "UglyToad.Pdf.Exceptions.PdfDocumentFormatException", - "UglyToad.Pdf.Content.Letter", - "UglyToad.Pdf.Content.Page", - "UglyToad.Pdf.Content.PageSize", - "UglyToad.Pdf.Content.DocumentInformation" + "UglyToad.PdfPig.PdfDocument", + "UglyToad.PdfPig.ParsingOptions", + "UglyToad.PdfPig.Logging.ILog", + "UglyToad.PdfPig.Geometry.PdfPoint", + "UglyToad.PdfPig.Fonts.Exceptions.InvalidFontFormatException", + "UglyToad.PdfPig.Exceptions.PdfDocumentFormatException", + "UglyToad.PdfPig.Content.Letter", + "UglyToad.PdfPig.Content.Page", + "UglyToad.PdfPig.Content.PageSize", + "UglyToad.PdfPig.Content.DocumentInformation" }; Assert.Equal(expected.OrderBy(x => x), publicTypeNames.OrderBy(x => x)); diff --git a/src/UglyToad.Pdf.Tests/StringBytesTestConverter.cs b/src/UglyToad.PdfPig.Tests/StringBytesTestConverter.cs similarity index 90% rename from src/UglyToad.Pdf.Tests/StringBytesTestConverter.cs rename to src/UglyToad.PdfPig.Tests/StringBytesTestConverter.cs index 08fe7545..2efad39d 100644 --- a/src/UglyToad.Pdf.Tests/StringBytesTestConverter.cs +++ b/src/UglyToad.PdfPig.Tests/StringBytesTestConverter.cs @@ -1,9 +1,9 @@ -namespace UglyToad.Pdf.Tests +namespace UglyToad.PdfPig.Tests { using System.Text; using IO; - using Pdf.Tokenization.Scanner; - using Pdf.Util; + using PdfPig.Tokenization.Scanner; + using PdfPig.Util; internal static class StringBytesTestConverter { diff --git a/src/UglyToad.Pdf.Tests/TestDictionaryParser.cs b/src/UglyToad.PdfPig.Tests/TestDictionaryParser.cs similarity index 78% rename from src/UglyToad.Pdf.Tests/TestDictionaryParser.cs rename to src/UglyToad.PdfPig.Tests/TestDictionaryParser.cs index d522f520..32cc2bc8 100644 --- a/src/UglyToad.Pdf.Tests/TestDictionaryParser.cs +++ b/src/UglyToad.PdfPig.Tests/TestDictionaryParser.cs @@ -1,9 +1,9 @@ -namespace UglyToad.Pdf.Tests +namespace UglyToad.PdfPig.Tests { using IO; - using Pdf.ContentStream; - using Pdf.Cos; - using Pdf.Parser.Parts; + using PdfPig.ContentStream; + using PdfPig.Cos; + using PdfPig.Parser.Parts; internal class TestDictionaryParser : IDictionaryParser { diff --git a/src/UglyToad.Pdf.Tests/Tokenization/ArrayTokenizerTests.cs b/src/UglyToad.PdfPig.Tests/Tokenization/ArrayTokenizerTests.cs similarity index 97% rename from src/UglyToad.Pdf.Tests/Tokenization/ArrayTokenizerTests.cs rename to src/UglyToad.PdfPig.Tests/Tokenization/ArrayTokenizerTests.cs index 4cc803d4..5ca5016b 100644 --- a/src/UglyToad.Pdf.Tests/Tokenization/ArrayTokenizerTests.cs +++ b/src/UglyToad.PdfPig.Tests/Tokenization/ArrayTokenizerTests.cs @@ -1,9 +1,9 @@ -namespace UglyToad.Pdf.Tests.Tokenization +namespace UglyToad.PdfPig.Tests.Tokenization { using System.Collections.Generic; - using Pdf.Cos; - using Pdf.Tokenization; - using Pdf.Tokenization.Tokens; + using PdfPig.Cos; + using PdfPig.Tokenization; + using PdfPig.Tokenization.Tokens; using Xunit; public class ArrayTokenizerTests diff --git a/src/UglyToad.Pdf.Tests/Tokenization/CommentTokenizerTests.cs b/src/UglyToad.PdfPig.Tests/Tokenization/CommentTokenizerTests.cs similarity index 92% rename from src/UglyToad.Pdf.Tests/Tokenization/CommentTokenizerTests.cs rename to src/UglyToad.PdfPig.Tests/Tokenization/CommentTokenizerTests.cs index e0dfcdca..93c0a289 100644 --- a/src/UglyToad.Pdf.Tests/Tokenization/CommentTokenizerTests.cs +++ b/src/UglyToad.PdfPig.Tests/Tokenization/CommentTokenizerTests.cs @@ -1,7 +1,7 @@ -namespace UglyToad.Pdf.Tests.Tokenization +namespace UglyToad.PdfPig.Tests.Tokenization { - using Pdf.Tokenization; - using Pdf.Tokenization.Tokens; + using PdfPig.Tokenization; + using PdfPig.Tokenization.Tokens; using Xunit; public class CommentTokenizerTests diff --git a/src/UglyToad.Pdf.Tests/Tokenization/DictionaryTokenizerTests.cs b/src/UglyToad.PdfPig.Tests/Tokenization/DictionaryTokenizerTests.cs similarity index 97% rename from src/UglyToad.Pdf.Tests/Tokenization/DictionaryTokenizerTests.cs rename to src/UglyToad.PdfPig.Tests/Tokenization/DictionaryTokenizerTests.cs index 9b2644bd..a0635a84 100644 --- a/src/UglyToad.Pdf.Tests/Tokenization/DictionaryTokenizerTests.cs +++ b/src/UglyToad.PdfPig.Tests/Tokenization/DictionaryTokenizerTests.cs @@ -1,12 +1,12 @@ // ReSharper disable ParameterOnlyUsedForPreconditionCheck.Local -namespace UglyToad.Pdf.Tests.Tokenization +namespace UglyToad.PdfPig.Tests.Tokenization { using System; using System.Collections.Generic; - using Pdf.ContentStream; - using Pdf.Cos; - using Pdf.Tokenization; - using Pdf.Tokenization.Tokens; + using PdfPig.ContentStream; + using PdfPig.Cos; + using PdfPig.Tokenization; + using PdfPig.Tokenization.Tokens; using Xunit; public class DictionaryTokenizerTests diff --git a/src/UglyToad.Pdf.Tests/Tokenization/EndOfLineTokenizerTests.cs b/src/UglyToad.PdfPig.Tests/Tokenization/EndOfLineTokenizerTests.cs similarity index 90% rename from src/UglyToad.Pdf.Tests/Tokenization/EndOfLineTokenizerTests.cs rename to src/UglyToad.PdfPig.Tests/Tokenization/EndOfLineTokenizerTests.cs index cea09af1..9344204e 100644 --- a/src/UglyToad.Pdf.Tests/Tokenization/EndOfLineTokenizerTests.cs +++ b/src/UglyToad.PdfPig.Tests/Tokenization/EndOfLineTokenizerTests.cs @@ -1,7 +1,7 @@ -namespace UglyToad.Pdf.Tests.Tokenization +namespace UglyToad.PdfPig.Tests.Tokenization { - using Pdf.Tokenization; - using Pdf.Tokenization.Tokens; + using PdfPig.Tokenization; + using PdfPig.Tokenization.Tokens; using Xunit; public class EndOfLineTokenizerTests diff --git a/src/UglyToad.Pdf.Tests/Tokenization/HexTokenizerTests.cs b/src/UglyToad.PdfPig.Tests/Tokenization/HexTokenizerTests.cs similarity index 91% rename from src/UglyToad.Pdf.Tests/Tokenization/HexTokenizerTests.cs rename to src/UglyToad.PdfPig.Tests/Tokenization/HexTokenizerTests.cs index 8c27acc1..cefda6d7 100644 --- a/src/UglyToad.Pdf.Tests/Tokenization/HexTokenizerTests.cs +++ b/src/UglyToad.PdfPig.Tests/Tokenization/HexTokenizerTests.cs @@ -1,7 +1,7 @@ -namespace UglyToad.Pdf.Tests.Tokenization +namespace UglyToad.PdfPig.Tests.Tokenization { - using Pdf.Tokenization; - using Pdf.Tokenization.Tokens; + using PdfPig.Tokenization; + using PdfPig.Tokenization.Tokens; using Xunit; public class HexTokenizerTests diff --git a/src/UglyToad.Pdf.Tests/Tokenization/NameTokenizerTests.cs b/src/UglyToad.PdfPig.Tests/Tokenization/NameTokenizerTests.cs similarity index 96% rename from src/UglyToad.Pdf.Tests/Tokenization/NameTokenizerTests.cs rename to src/UglyToad.PdfPig.Tests/Tokenization/NameTokenizerTests.cs index 33a05a79..a048cfa9 100644 --- a/src/UglyToad.Pdf.Tests/Tokenization/NameTokenizerTests.cs +++ b/src/UglyToad.PdfPig.Tests/Tokenization/NameTokenizerTests.cs @@ -1,7 +1,7 @@ -namespace UglyToad.Pdf.Tests.Tokenization +namespace UglyToad.PdfPig.Tests.Tokenization { - using Pdf.Tokenization; - using Pdf.Tokenization.Tokens; + using PdfPig.Tokenization; + using PdfPig.Tokenization.Tokens; using Xunit; public class NameTokenizerTests diff --git a/src/UglyToad.Pdf.Tests/Tokenization/NumericTokenizerTests.cs b/src/UglyToad.PdfPig.Tests/Tokenization/NumericTokenizerTests.cs similarity index 96% rename from src/UglyToad.Pdf.Tests/Tokenization/NumericTokenizerTests.cs rename to src/UglyToad.PdfPig.Tests/Tokenization/NumericTokenizerTests.cs index 597bbbe6..249fa873 100644 --- a/src/UglyToad.Pdf.Tests/Tokenization/NumericTokenizerTests.cs +++ b/src/UglyToad.PdfPig.Tests/Tokenization/NumericTokenizerTests.cs @@ -1,8 +1,8 @@ -namespace UglyToad.Pdf.Tests.Tokenization +namespace UglyToad.PdfPig.Tests.Tokenization { using System.Collections.Generic; - using Pdf.Tokenization; - using Pdf.Tokenization.Tokens; + using PdfPig.Tokenization; + using PdfPig.Tokenization.Tokens; using Xunit; public class NumericTokenizerTests diff --git a/src/UglyToad.Pdf.Tests/Tokenization/Scanner/CoreTokenScannerTests.cs b/src/UglyToad.PdfPig.Tests/Tokenization/Scanner/CoreTokenScannerTests.cs similarity index 97% rename from src/UglyToad.Pdf.Tests/Tokenization/Scanner/CoreTokenScannerTests.cs rename to src/UglyToad.PdfPig.Tests/Tokenization/Scanner/CoreTokenScannerTests.cs index a019be65..338f1b16 100644 --- a/src/UglyToad.Pdf.Tests/Tokenization/Scanner/CoreTokenScannerTests.cs +++ b/src/UglyToad.PdfPig.Tests/Tokenization/Scanner/CoreTokenScannerTests.cs @@ -1,12 +1,12 @@ // ReSharper disable ParameterOnlyUsedForPreconditionCheck.Local -namespace UglyToad.Pdf.Tests.Tokenization.Scanner +namespace UglyToad.PdfPig.Tests.Tokenization.Scanner { using System; using System.Collections.Generic; using IO; - using Pdf.Cos; - using Pdf.Tokenization.Scanner; - using Pdf.Tokenization.Tokens; + using PdfPig.Cos; + using PdfPig.Tokenization.Scanner; + using PdfPig.Tokenization.Tokens; using Xunit; public class CoreTokenScannerTests diff --git a/src/UglyToad.Pdf.Tests/Tokenization/StringTokenizerTests.cs b/src/UglyToad.PdfPig.Tests/Tokenization/StringTokenizerTests.cs similarity index 98% rename from src/UglyToad.Pdf.Tests/Tokenization/StringTokenizerTests.cs rename to src/UglyToad.PdfPig.Tests/Tokenization/StringTokenizerTests.cs index ae518e90..15f1f5dc 100644 --- a/src/UglyToad.Pdf.Tests/Tokenization/StringTokenizerTests.cs +++ b/src/UglyToad.PdfPig.Tests/Tokenization/StringTokenizerTests.cs @@ -1,8 +1,8 @@ -namespace UglyToad.Pdf.Tests.Tokenization +namespace UglyToad.PdfPig.Tests.Tokenization { using IO; - using Pdf.Tokenization; - using Pdf.Tokenization.Tokens; + using PdfPig.Tokenization; + using PdfPig.Tokenization.Tokens; using Xunit; public class StringTokenizerTests diff --git a/src/UglyToad.Pdf.Tests/Tokenization/Tokens/DictionaryTokenTests.cs b/src/UglyToad.PdfPig.Tests/Tokenization/Tokens/DictionaryTokenTests.cs similarity index 95% rename from src/UglyToad.Pdf.Tests/Tokenization/Tokens/DictionaryTokenTests.cs rename to src/UglyToad.PdfPig.Tests/Tokenization/Tokens/DictionaryTokenTests.cs index fbf68f7f..3793c065 100644 --- a/src/UglyToad.Pdf.Tests/Tokenization/Tokens/DictionaryTokenTests.cs +++ b/src/UglyToad.PdfPig.Tests/Tokenization/Tokens/DictionaryTokenTests.cs @@ -1,10 +1,10 @@ // ReSharper disable ObjectCreationAsStatement -namespace UglyToad.Pdf.Tests.Tokenization.Tokens +namespace UglyToad.PdfPig.Tests.Tokenization.Tokens { using System; using System.Collections.Generic; - using Pdf.Cos; - using Pdf.Tokenization.Tokens; + using PdfPig.Cos; + using PdfPig.Tokenization.Tokens; using Xunit; public class DictionaryTokenTests diff --git a/src/UglyToad.Pdf.Tests/Tokenization/Tokens/HexTokenTests.cs b/src/UglyToad.PdfPig.Tests/Tokenization/Tokens/HexTokenTests.cs similarity index 90% rename from src/UglyToad.Pdf.Tests/Tokenization/Tokens/HexTokenTests.cs rename to src/UglyToad.PdfPig.Tests/Tokenization/Tokens/HexTokenTests.cs index d3878748..f52fdb24 100644 --- a/src/UglyToad.Pdf.Tests/Tokenization/Tokens/HexTokenTests.cs +++ b/src/UglyToad.PdfPig.Tests/Tokenization/Tokens/HexTokenTests.cs @@ -1,6 +1,6 @@ -namespace UglyToad.Pdf.Tests.Tokenization.Tokens +namespace UglyToad.PdfPig.Tests.Tokenization.Tokens { - using Pdf.Tokenization.Tokens; + using PdfPig.Tokenization.Tokens; using Xunit; public class HexTokenTests diff --git a/src/UglyToad.Pdf.Tests/UglyToad.Pdf.Tests.csproj b/src/UglyToad.PdfPig.Tests/UglyToad.PdfPig.Tests.csproj similarity index 98% rename from src/UglyToad.Pdf.Tests/UglyToad.Pdf.Tests.csproj rename to src/UglyToad.PdfPig.Tests/UglyToad.PdfPig.Tests.csproj index a3d60584..fcfdaec8 100644 --- a/src/UglyToad.Pdf.Tests/UglyToad.Pdf.Tests.csproj +++ b/src/UglyToad.PdfPig.Tests/UglyToad.PdfPig.Tests.csproj @@ -73,7 +73,7 @@ - + diff --git a/src/UglyToad.Pdf.Tests/Util/InternalStringExtensionsTests.cs b/src/UglyToad.PdfPig.Tests/Util/InternalStringExtensionsTests.cs similarity index 93% rename from src/UglyToad.Pdf.Tests/Util/InternalStringExtensionsTests.cs rename to src/UglyToad.PdfPig.Tests/Util/InternalStringExtensionsTests.cs index 9ec24f86..0f376055 100644 --- a/src/UglyToad.Pdf.Tests/Util/InternalStringExtensionsTests.cs +++ b/src/UglyToad.PdfPig.Tests/Util/InternalStringExtensionsTests.cs @@ -1,8 +1,7 @@ -using UglyToad.Pdf.Util; - -namespace UglyToad.Pdf.Tests.Util +namespace UglyToad.PdfPig.Tests.Util { using System; + using PdfPig.Util; using Xunit; public class InternalStringExtensionsTests diff --git a/src/UglyToad.Pdf.Tests/Util/OctalHelpersTests.cs b/src/UglyToad.PdfPig.Tests/Util/OctalHelpersTests.cs similarity index 79% rename from src/UglyToad.Pdf.Tests/Util/OctalHelpersTests.cs rename to src/UglyToad.PdfPig.Tests/Util/OctalHelpersTests.cs index bd1d778e..69ed9649 100644 --- a/src/UglyToad.Pdf.Tests/Util/OctalHelpersTests.cs +++ b/src/UglyToad.PdfPig.Tests/Util/OctalHelpersTests.cs @@ -1,6 +1,6 @@ -namespace UglyToad.Pdf.Tests.Util +namespace UglyToad.PdfPig.Tests.Util { - using Pdf.Util; + using PdfPig.Util; using Xunit; public class OctalHelpersTests diff --git a/src/UglyToad.Pdf.Tests/Util/OtherEncodingsTests.cs b/src/UglyToad.PdfPig.Tests/Util/OtherEncodingsTests.cs similarity index 91% rename from src/UglyToad.Pdf.Tests/Util/OtherEncodingsTests.cs rename to src/UglyToad.PdfPig.Tests/Util/OtherEncodingsTests.cs index edfa9f49..c9110dc6 100644 --- a/src/UglyToad.Pdf.Tests/Util/OtherEncodingsTests.cs +++ b/src/UglyToad.PdfPig.Tests/Util/OtherEncodingsTests.cs @@ -1,6 +1,6 @@ -namespace UglyToad.Pdf.Tests.Util +namespace UglyToad.PdfPig.Tests.Util { - using Pdf.Util; + using PdfPig.Util; using Xunit; public class OtherEncodingsTests diff --git a/src/UglyToad.Pdf.sln b/src/UglyToad.PdfPig.sln similarity index 81% rename from src/UglyToad.Pdf.sln rename to src/UglyToad.PdfPig.sln index e426ddd0..3ac5b7da 100644 --- a/src/UglyToad.Pdf.sln +++ b/src/UglyToad.PdfPig.sln @@ -1,11 +1,11 @@  Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 15 -VisualStudioVersion = 15.0.26730.15 +VisualStudioVersion = 15.0.27130.2010 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "UglyToad.Pdf", "UglyToad.Pdf\UglyToad.Pdf.csproj", "{57D0610C-87D3-4E0B-B7C2-EC8B765A8288}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "UglyToad.PdfPig", "UglyToad.PdfPig\UglyToad.PdfPig.csproj", "{57D0610C-87D3-4E0B-B7C2-EC8B765A8288}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UglyToad.Pdf.Tests", "UglyToad.Pdf.Tests\UglyToad.Pdf.Tests.csproj", "{5BA09F66-5706-4637-B083-E1DC4D53289B}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "UglyToad.PdfPig.Tests", "UglyToad.PdfPig.Tests\UglyToad.PdfPig.Tests.csproj", "{5BA09F66-5706-4637-B083-E1DC4D53289B}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution diff --git a/src/UglyToad.Pdf/Content/Catalog.cs b/src/UglyToad.PdfPig/Content/Catalog.cs similarity index 94% rename from src/UglyToad.Pdf/Content/Catalog.cs rename to src/UglyToad.PdfPig/Content/Catalog.cs index 1f794c46..9d4e7a7e 100644 --- a/src/UglyToad.Pdf/Content/Catalog.cs +++ b/src/UglyToad.PdfPig/Content/Catalog.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Content +namespace UglyToad.PdfPig.Content { using System; using ContentStream; diff --git a/src/UglyToad.Pdf/Content/CropBox.cs b/src/UglyToad.PdfPig/Content/CropBox.cs similarity index 92% rename from src/UglyToad.Pdf/Content/CropBox.cs rename to src/UglyToad.PdfPig/Content/CropBox.cs index 37014879..e3962202 100644 --- a/src/UglyToad.Pdf/Content/CropBox.cs +++ b/src/UglyToad.PdfPig/Content/CropBox.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Content +namespace UglyToad.PdfPig.Content { using System; using Geometry; diff --git a/src/UglyToad.Pdf/Content/DocumentInformation.cs b/src/UglyToad.PdfPig/Content/DocumentInformation.cs similarity index 98% rename from src/UglyToad.Pdf/Content/DocumentInformation.cs rename to src/UglyToad.PdfPig/Content/DocumentInformation.cs index 51d737d3..56beacfc 100644 --- a/src/UglyToad.Pdf/Content/DocumentInformation.cs +++ b/src/UglyToad.PdfPig/Content/DocumentInformation.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Content +namespace UglyToad.PdfPig.Content { using System.Text; using Util.JetBrains.Annotations; diff --git a/src/UglyToad.Pdf/Content/HeaderVersion.cs b/src/UglyToad.PdfPig/Content/HeaderVersion.cs similarity index 91% rename from src/UglyToad.Pdf/Content/HeaderVersion.cs rename to src/UglyToad.PdfPig/Content/HeaderVersion.cs index fc73d769..126a40ae 100644 --- a/src/UglyToad.Pdf/Content/HeaderVersion.cs +++ b/src/UglyToad.PdfPig/Content/HeaderVersion.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Content +namespace UglyToad.PdfPig.Content { internal class HeaderVersion { diff --git a/src/UglyToad.Pdf/Content/IPageFactory.cs b/src/UglyToad.PdfPig/Content/IPageFactory.cs similarity index 90% rename from src/UglyToad.Pdf/Content/IPageFactory.cs rename to src/UglyToad.PdfPig/Content/IPageFactory.cs index f07fdb5a..fea8badd 100644 --- a/src/UglyToad.Pdf/Content/IPageFactory.cs +++ b/src/UglyToad.PdfPig/Content/IPageFactory.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Content +namespace UglyToad.PdfPig.Content { using ContentStream; using IO; diff --git a/src/UglyToad.Pdf/Content/IResourceStore.cs b/src/UglyToad.PdfPig/Content/IResourceStore.cs similarity index 88% rename from src/UglyToad.Pdf/Content/IResourceStore.cs rename to src/UglyToad.PdfPig/Content/IResourceStore.cs index fc48790b..580dc843 100644 --- a/src/UglyToad.Pdf/Content/IResourceStore.cs +++ b/src/UglyToad.PdfPig/Content/IResourceStore.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Content +namespace UglyToad.PdfPig.Content { using ContentStream; using Cos; diff --git a/src/UglyToad.Pdf/Content/Letter.cs b/src/UglyToad.PdfPig/Content/Letter.cs similarity index 97% rename from src/UglyToad.Pdf/Content/Letter.cs rename to src/UglyToad.PdfPig/Content/Letter.cs index 0163f47b..9ed17884 100644 --- a/src/UglyToad.Pdf/Content/Letter.cs +++ b/src/UglyToad.PdfPig/Content/Letter.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Content +namespace UglyToad.PdfPig.Content { using Geometry; diff --git a/src/UglyToad.Pdf/Content/MediaBox.cs b/src/UglyToad.PdfPig/Content/MediaBox.cs similarity index 98% rename from src/UglyToad.Pdf/Content/MediaBox.cs rename to src/UglyToad.PdfPig/Content/MediaBox.cs index 29677a0b..63e3babb 100644 --- a/src/UglyToad.Pdf/Content/MediaBox.cs +++ b/src/UglyToad.PdfPig/Content/MediaBox.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Content +namespace UglyToad.PdfPig.Content { using System; using Geometry; diff --git a/src/UglyToad.Pdf/Content/Page.cs b/src/UglyToad.PdfPig/Content/Page.cs similarity index 98% rename from src/UglyToad.Pdf/Content/Page.cs rename to src/UglyToad.PdfPig/Content/Page.cs index 3a45ce37..7db87bb4 100644 --- a/src/UglyToad.Pdf/Content/Page.cs +++ b/src/UglyToad.PdfPig/Content/Page.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Content +namespace UglyToad.PdfPig.Content { using System; using System.Collections.Generic; diff --git a/src/UglyToad.Pdf/Content/PageContent.cs b/src/UglyToad.PdfPig/Content/PageContent.cs similarity index 93% rename from src/UglyToad.Pdf/Content/PageContent.cs rename to src/UglyToad.PdfPig/Content/PageContent.cs index 9711b1cb..1c7b832b 100644 --- a/src/UglyToad.Pdf/Content/PageContent.cs +++ b/src/UglyToad.PdfPig/Content/PageContent.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Content +namespace UglyToad.PdfPig.Content { using System.Collections.Generic; using Graphics.Operations; diff --git a/src/UglyToad.Pdf/Content/PageSize.cs b/src/UglyToad.PdfPig/Content/PageSize.cs similarity index 99% rename from src/UglyToad.Pdf/Content/PageSize.cs rename to src/UglyToad.PdfPig/Content/PageSize.cs index fc31dd5f..f4cd5be8 100644 --- a/src/UglyToad.Pdf/Content/PageSize.cs +++ b/src/UglyToad.PdfPig/Content/PageSize.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Content +namespace UglyToad.PdfPig.Content { using System.Collections.Generic; using Geometry; diff --git a/src/UglyToad.Pdf/Content/PageTreeMembers.cs b/src/UglyToad.PdfPig/Content/PageTreeMembers.cs similarity index 92% rename from src/UglyToad.Pdf/Content/PageTreeMembers.cs rename to src/UglyToad.PdfPig/Content/PageTreeMembers.cs index 33f84f2f..858963be 100644 --- a/src/UglyToad.Pdf/Content/PageTreeMembers.cs +++ b/src/UglyToad.PdfPig/Content/PageTreeMembers.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Content +namespace UglyToad.PdfPig.Content { using System; diff --git a/src/UglyToad.Pdf/Content/Pages.cs b/src/UglyToad.PdfPig/Content/Pages.cs similarity index 99% rename from src/UglyToad.Pdf/Content/Pages.cs rename to src/UglyToad.PdfPig/Content/Pages.cs index 9ea9dff3..6140e5fd 100644 --- a/src/UglyToad.Pdf/Content/Pages.cs +++ b/src/UglyToad.PdfPig/Content/Pages.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Content +namespace UglyToad.PdfPig.Content { using System; using System.Collections.Generic; diff --git a/src/UglyToad.Pdf/Content/ResourceContainer.cs b/src/UglyToad.PdfPig/Content/ResourceContainer.cs similarity index 98% rename from src/UglyToad.Pdf/Content/ResourceContainer.cs rename to src/UglyToad.PdfPig/Content/ResourceContainer.cs index 6a4bde4e..bcfdcf9d 100644 --- a/src/UglyToad.Pdf/Content/ResourceContainer.cs +++ b/src/UglyToad.PdfPig/Content/ResourceContainer.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Content +namespace UglyToad.PdfPig.Content { using System; using System.Collections.Generic; diff --git a/src/UglyToad.Pdf/ContentStream/IndirectReference.cs b/src/UglyToad.PdfPig/ContentStream/IndirectReference.cs similarity index 87% rename from src/UglyToad.Pdf/ContentStream/IndirectReference.cs rename to src/UglyToad.PdfPig/ContentStream/IndirectReference.cs index 0aecc3d6..f4e819d1 100644 --- a/src/UglyToad.Pdf/ContentStream/IndirectReference.cs +++ b/src/UglyToad.PdfPig/ContentStream/IndirectReference.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.ContentStream +namespace UglyToad.PdfPig.ContentStream { internal struct IndirectReference { diff --git a/src/UglyToad.Pdf/ContentStream/PdfBoolean.cs b/src/UglyToad.PdfPig/ContentStream/PdfBoolean.cs similarity index 98% rename from src/UglyToad.Pdf/ContentStream/PdfBoolean.cs rename to src/UglyToad.PdfPig/ContentStream/PdfBoolean.cs index 945ad3c8..d4820f57 100644 --- a/src/UglyToad.Pdf/ContentStream/PdfBoolean.cs +++ b/src/UglyToad.PdfPig/ContentStream/PdfBoolean.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.ContentStream +namespace UglyToad.PdfPig.ContentStream { using System; using System.Collections.Generic; diff --git a/src/UglyToad.Pdf/ContentStream/PdfDictionary.cs b/src/UglyToad.PdfPig/ContentStream/PdfDictionary.cs similarity index 98% rename from src/UglyToad.Pdf/ContentStream/PdfDictionary.cs rename to src/UglyToad.PdfPig/ContentStream/PdfDictionary.cs index 20a8574d..783fa805 100644 --- a/src/UglyToad.Pdf/ContentStream/PdfDictionary.cs +++ b/src/UglyToad.PdfPig/ContentStream/PdfDictionary.cs @@ -1,8 +1,8 @@ -namespace UglyToad.Pdf.ContentStream +namespace UglyToad.PdfPig.ContentStream { using System; - using System.Collections.Generic; using System.Collections; + using System.Collections.Generic; using System.Text; using Cos; using Tokenization.Tokens; diff --git a/src/UglyToad.Pdf/ContentStream/PdfRawStream.cs b/src/UglyToad.PdfPig/ContentStream/PdfRawStream.cs similarity index 97% rename from src/UglyToad.Pdf/ContentStream/PdfRawStream.cs rename to src/UglyToad.PdfPig/ContentStream/PdfRawStream.cs index b08c9c67..cd5190c1 100644 --- a/src/UglyToad.Pdf/ContentStream/PdfRawStream.cs +++ b/src/UglyToad.PdfPig/ContentStream/PdfRawStream.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.ContentStream +namespace UglyToad.PdfPig.ContentStream { using System; using Cos; diff --git a/src/UglyToad.Pdf/ContentStream/TypedAccessors/DictionaryValueAccessorExtensions.cs b/src/UglyToad.PdfPig/ContentStream/TypedAccessors/DictionaryValueAccessorExtensions.cs similarity index 98% rename from src/UglyToad.Pdf/ContentStream/TypedAccessors/DictionaryValueAccessorExtensions.cs rename to src/UglyToad.PdfPig/ContentStream/TypedAccessors/DictionaryValueAccessorExtensions.cs index 6073b5df..d32e3928 100644 --- a/src/UglyToad.Pdf/ContentStream/TypedAccessors/DictionaryValueAccessorExtensions.cs +++ b/src/UglyToad.PdfPig/ContentStream/TypedAccessors/DictionaryValueAccessorExtensions.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.ContentStream.TypedAccessors +namespace UglyToad.PdfPig.ContentStream.TypedAccessors { using System.Collections.Generic; using Cos; diff --git a/src/UglyToad.Pdf/ContentStream/TypedAccessors/DictionaryValueSetterExtensions.cs b/src/UglyToad.PdfPig/ContentStream/TypedAccessors/DictionaryValueSetterExtensions.cs similarity index 89% rename from src/UglyToad.Pdf/ContentStream/TypedAccessors/DictionaryValueSetterExtensions.cs rename to src/UglyToad.PdfPig/ContentStream/TypedAccessors/DictionaryValueSetterExtensions.cs index 2a3c57ce..3871e32f 100644 --- a/src/UglyToad.Pdf/ContentStream/TypedAccessors/DictionaryValueSetterExtensions.cs +++ b/src/UglyToad.PdfPig/ContentStream/TypedAccessors/DictionaryValueSetterExtensions.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.ContentStream.TypedAccessors +namespace UglyToad.PdfPig.ContentStream.TypedAccessors { using Cos; diff --git a/src/UglyToad.Pdf/Core/ICosStreamWriter.cs b/src/UglyToad.PdfPig/Core/ICosStreamWriter.cs similarity index 79% rename from src/UglyToad.Pdf/Core/ICosStreamWriter.cs rename to src/UglyToad.PdfPig/Core/ICosStreamWriter.cs index be64a6cc..ea6a7b51 100644 --- a/src/UglyToad.Pdf/Core/ICosStreamWriter.cs +++ b/src/UglyToad.PdfPig/Core/ICosStreamWriter.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Core +namespace UglyToad.PdfPig.Core { using System.IO; diff --git a/src/UglyToad.Pdf/Core/IDeepCloneable.cs b/src/UglyToad.PdfPig/Core/IDeepCloneable.cs similarity index 71% rename from src/UglyToad.Pdf/Core/IDeepCloneable.cs rename to src/UglyToad.PdfPig/Core/IDeepCloneable.cs index f4a44be2..8fcca8de 100644 --- a/src/UglyToad.Pdf/Core/IDeepCloneable.cs +++ b/src/UglyToad.PdfPig/Core/IDeepCloneable.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Core +namespace UglyToad.PdfPig.Core { internal interface IDeepCloneable { diff --git a/src/UglyToad.Pdf/Core/TransformationMatrix.cs b/src/UglyToad.PdfPig/Core/TransformationMatrix.cs similarity index 99% rename from src/UglyToad.Pdf/Core/TransformationMatrix.cs rename to src/UglyToad.PdfPig/Core/TransformationMatrix.cs index 1d81c82a..ebe4a1ae 100644 --- a/src/UglyToad.Pdf/Core/TransformationMatrix.cs +++ b/src/UglyToad.PdfPig/Core/TransformationMatrix.cs @@ -1,9 +1,9 @@ -namespace UglyToad.Pdf.Core +namespace UglyToad.PdfPig.Core { using System; - using Geometry; using System.Collections.Generic; using System.Diagnostics.Contracts; + using Geometry; /// /// Specifies the conversion from the transformed coordinate space to the original untransformed coordinate space. diff --git a/src/UglyToad.Pdf/Cos/CosArray.cs b/src/UglyToad.PdfPig/Cos/CosArray.cs similarity index 99% rename from src/UglyToad.Pdf/Cos/CosArray.cs rename to src/UglyToad.PdfPig/Cos/CosArray.cs index 506bfdd2..8277c874 100644 --- a/src/UglyToad.Pdf/Cos/CosArray.cs +++ b/src/UglyToad.PdfPig/Cos/CosArray.cs @@ -21,7 +21,7 @@ * @author Ben Litchfield */ -namespace UglyToad.Pdf.Cos +namespace UglyToad.PdfPig.Cos { using System; using System.Collections; diff --git a/src/UglyToad.Pdf/Cos/CosBase.cs b/src/UglyToad.PdfPig/Cos/CosBase.cs similarity index 90% rename from src/UglyToad.Pdf/Cos/CosBase.cs rename to src/UglyToad.PdfPig/Cos/CosBase.cs index 9b0029a7..b9978aba 100644 --- a/src/UglyToad.Pdf/Cos/CosBase.cs +++ b/src/UglyToad.PdfPig/Cos/CosBase.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Cos +namespace UglyToad.PdfPig.Cos { internal abstract class CosBase : ICosObject { diff --git a/src/UglyToad.Pdf/Cos/CosDictionary.cs b/src/UglyToad.PdfPig/Cos/CosDictionary.cs similarity index 99% rename from src/UglyToad.Pdf/Cos/CosDictionary.cs rename to src/UglyToad.PdfPig/Cos/CosDictionary.cs index f69d9984..3e27ae0b 100644 --- a/src/UglyToad.Pdf/Cos/CosDictionary.cs +++ b/src/UglyToad.PdfPig/Cos/CosDictionary.cs @@ -1,11 +1,10 @@ -namespace UglyToad.Pdf.Cos +namespace UglyToad.PdfPig.Cos { using System; using System.Collections.Generic; - using System.Text; using System.Linq; + using System.Text; using ContentStream; - using Util; internal class CosDictionary : CosBase, ICosUpdateInfo { diff --git a/src/UglyToad.Pdf/Cos/CosFloat.cs b/src/UglyToad.PdfPig/Cos/CosFloat.cs similarity index 97% rename from src/UglyToad.Pdf/Cos/CosFloat.cs rename to src/UglyToad.PdfPig/Cos/CosFloat.cs index 48824da3..faff8a46 100644 --- a/src/UglyToad.Pdf/Cos/CosFloat.cs +++ b/src/UglyToad.PdfPig/Cos/CosFloat.cs @@ -1,12 +1,12 @@ -using System; -using System.Text.RegularExpressions; -using UglyToad.Pdf.Util; -using System.IO; -using System.Text; -using UglyToad.Pdf.Core; - -namespace UglyToad.Pdf.Cos +namespace UglyToad.PdfPig.Cos { + using System; + using System.IO; + using System.Text; + using System.Text.RegularExpressions; + using Core; + using Util; + internal class CosFloat : CosBase, ICosNumber, ICosStreamWriter { private readonly decimal value; diff --git a/src/UglyToad.Pdf/Cos/CosInt.cs b/src/UglyToad.PdfPig/Cos/CosInt.cs similarity index 97% rename from src/UglyToad.Pdf/Cos/CosInt.cs rename to src/UglyToad.PdfPig/Cos/CosInt.cs index 7cab3c9a..a66b821f 100644 --- a/src/UglyToad.Pdf/Cos/CosInt.cs +++ b/src/UglyToad.PdfPig/Cos/CosInt.cs @@ -1,9 +1,9 @@ -using System.Text; -using System.IO; -using UglyToad.Pdf.Core; - -namespace UglyToad.Pdf.Cos +namespace UglyToad.PdfPig.Cos { + using System.IO; + using System.Text; + using Core; + internal class CosInt : CosBase, ICosNumber, ICosStreamWriter { /** diff --git a/src/UglyToad.Pdf/Cos/CosName.cs b/src/UglyToad.PdfPig/Cos/CosName.cs similarity index 99% rename from src/UglyToad.Pdf/Cos/CosName.cs rename to src/UglyToad.PdfPig/Cos/CosName.cs index 6588bb8c..ff4ef262 100644 --- a/src/UglyToad.Pdf/Cos/CosName.cs +++ b/src/UglyToad.PdfPig/Cos/CosName.cs @@ -1,12 +1,11 @@ -using System; -using System.Collections.Generic; -using System.Text; - -namespace UglyToad.Pdf.Cos +namespace UglyToad.PdfPig.Cos { + using System; using System.Collections.Concurrent; + using System.Collections.Generic; using System.Diagnostics; using System.IO; + using System.Text; using Core; using Util; using Util.JetBrains.Annotations; diff --git a/src/UglyToad.Pdf/Cos/CosNull.cs b/src/UglyToad.PdfPig/Cos/CosNull.cs similarity index 95% rename from src/UglyToad.Pdf/Cos/CosNull.cs rename to src/UglyToad.PdfPig/Cos/CosNull.cs index 1b523258..dc98ddd3 100644 --- a/src/UglyToad.Pdf/Cos/CosNull.cs +++ b/src/UglyToad.PdfPig/Cos/CosNull.cs @@ -1,7 +1,6 @@ -using System; - -namespace UglyToad.Pdf.Cos +namespace UglyToad.PdfPig.Cos { + using System; using System.IO; using Core; diff --git a/src/UglyToad.Pdf/Cos/CosNumberFactory.cs b/src/UglyToad.PdfPig/Cos/CosNumberFactory.cs similarity index 98% rename from src/UglyToad.Pdf/Cos/CosNumberFactory.cs rename to src/UglyToad.PdfPig/Cos/CosNumberFactory.cs index e4fa0a73..f9631878 100644 --- a/src/UglyToad.Pdf/Cos/CosNumberFactory.cs +++ b/src/UglyToad.PdfPig/Cos/CosNumberFactory.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Cos +namespace UglyToad.PdfPig.Cos { using System; diff --git a/src/UglyToad.Pdf/Cos/CosObject.cs b/src/UglyToad.PdfPig/Cos/CosObject.cs similarity index 99% rename from src/UglyToad.Pdf/Cos/CosObject.cs rename to src/UglyToad.PdfPig/Cos/CosObject.cs index 3d4279e1..67dec765 100644 --- a/src/UglyToad.Pdf/Cos/CosObject.cs +++ b/src/UglyToad.PdfPig/Cos/CosObject.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Cos +namespace UglyToad.PdfPig.Cos { using ContentStream; diff --git a/src/UglyToad.Pdf/Cos/CosObjectKey.cs b/src/UglyToad.PdfPig/Cos/CosObjectKey.cs similarity index 97% rename from src/UglyToad.Pdf/Cos/CosObjectKey.cs rename to src/UglyToad.PdfPig/Cos/CosObjectKey.cs index e9500cb1..63e4fdd2 100644 --- a/src/UglyToad.Pdf/Cos/CosObjectKey.cs +++ b/src/UglyToad.PdfPig/Cos/CosObjectKey.cs @@ -1,7 +1,7 @@ -using System; - -namespace UglyToad.Pdf.Cos +namespace UglyToad.PdfPig.Cos { + using System; + internal class CosObjectKey : IComparable { public long Number { get; } diff --git a/src/UglyToad.Pdf/Cos/CosObjectPool.cs b/src/UglyToad.PdfPig/Cos/CosObjectPool.cs similarity index 95% rename from src/UglyToad.Pdf/Cos/CosObjectPool.cs rename to src/UglyToad.PdfPig/Cos/CosObjectPool.cs index e0e352d3..b9288471 100644 --- a/src/UglyToad.Pdf/Cos/CosObjectPool.cs +++ b/src/UglyToad.PdfPig/Cos/CosObjectPool.cs @@ -1,6 +1,5 @@ -namespace UglyToad.Pdf.Cos +namespace UglyToad.PdfPig.Cos { - using System; using System.Collections.Generic; internal class CosObjectPool diff --git a/src/UglyToad.Pdf/Cos/CosString.cs b/src/UglyToad.PdfPig/Cos/CosString.cs similarity index 99% rename from src/UglyToad.Pdf/Cos/CosString.cs rename to src/UglyToad.PdfPig/Cos/CosString.cs index 5bbf50ae..2f8b91ea 100644 --- a/src/UglyToad.Pdf/Cos/CosString.cs +++ b/src/UglyToad.PdfPig/Cos/CosString.cs @@ -1,9 +1,9 @@ -namespace UglyToad.Pdf.Cos +namespace UglyToad.PdfPig.Cos { using System; - using System.Text; - using System.IO; using System.Collections.Generic; + using System.IO; + using System.Text; using Util; internal class CosString : CosBase diff --git a/src/UglyToad.Pdf/Cos/CrossReferenceTable.cs b/src/UglyToad.PdfPig/Cos/CrossReferenceTable.cs similarity index 97% rename from src/UglyToad.Pdf/Cos/CrossReferenceTable.cs rename to src/UglyToad.PdfPig/Cos/CrossReferenceTable.cs index 01a9f44e..ceee5efe 100644 --- a/src/UglyToad.Pdf/Cos/CrossReferenceTable.cs +++ b/src/UglyToad.PdfPig/Cos/CrossReferenceTable.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Cos +namespace UglyToad.PdfPig.Cos { using System; using System.Collections.Generic; diff --git a/src/UglyToad.Pdf/Cos/CrossReferenceTableBuilder.cs b/src/UglyToad.PdfPig/Cos/CrossReferenceTableBuilder.cs similarity index 99% rename from src/UglyToad.Pdf/Cos/CrossReferenceTableBuilder.cs rename to src/UglyToad.PdfPig/Cos/CrossReferenceTableBuilder.cs index 8d752d59..e78a9237 100644 --- a/src/UglyToad.Pdf/Cos/CrossReferenceTableBuilder.cs +++ b/src/UglyToad.PdfPig/Cos/CrossReferenceTableBuilder.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Cos +namespace UglyToad.PdfPig.Cos { using System; using System.Collections.Generic; diff --git a/src/UglyToad.Pdf/Cos/CrossReferenceTablePart.cs b/src/UglyToad.PdfPig/Cos/CrossReferenceTablePart.cs similarity index 97% rename from src/UglyToad.Pdf/Cos/CrossReferenceTablePart.cs rename to src/UglyToad.PdfPig/Cos/CrossReferenceTablePart.cs index 69148dd6..390eff2d 100644 --- a/src/UglyToad.Pdf/Cos/CrossReferenceTablePart.cs +++ b/src/UglyToad.PdfPig/Cos/CrossReferenceTablePart.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Cos +namespace UglyToad.PdfPig.Cos { using System.Collections.Generic; using ContentStream; diff --git a/src/UglyToad.Pdf/Cos/CrossReferenceTablePartBuilder.cs b/src/UglyToad.PdfPig/Cos/CrossReferenceTablePartBuilder.cs similarity index 96% rename from src/UglyToad.Pdf/Cos/CrossReferenceTablePartBuilder.cs rename to src/UglyToad.PdfPig/Cos/CrossReferenceTablePartBuilder.cs index 45142879..bec0a49e 100644 --- a/src/UglyToad.Pdf/Cos/CrossReferenceTablePartBuilder.cs +++ b/src/UglyToad.PdfPig/Cos/CrossReferenceTablePartBuilder.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Cos +namespace UglyToad.PdfPig.Cos { using System.Collections.Generic; using ContentStream; diff --git a/src/UglyToad.Pdf/Cos/CrossReferenceType.cs b/src/UglyToad.PdfPig/Cos/CrossReferenceType.cs similarity index 71% rename from src/UglyToad.Pdf/Cos/CrossReferenceType.cs rename to src/UglyToad.PdfPig/Cos/CrossReferenceType.cs index 15c7f019..c848488f 100644 --- a/src/UglyToad.Pdf/Cos/CrossReferenceType.cs +++ b/src/UglyToad.PdfPig/Cos/CrossReferenceType.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Cos +namespace UglyToad.PdfPig.Cos { internal enum CrossReferenceType { diff --git a/src/UglyToad.Pdf/Cos/ICosNumber.cs b/src/UglyToad.PdfPig/Cos/ICosNumber.cs similarity index 84% rename from src/UglyToad.Pdf/Cos/ICosNumber.cs rename to src/UglyToad.PdfPig/Cos/ICosNumber.cs index 69ecf985..c9537938 100644 --- a/src/UglyToad.Pdf/Cos/ICosNumber.cs +++ b/src/UglyToad.PdfPig/Cos/ICosNumber.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Cos +namespace UglyToad.PdfPig.Cos { internal interface ICosNumber { diff --git a/src/UglyToad.Pdf/Cos/ICosVisitor.cs b/src/UglyToad.PdfPig/Cos/ICosVisitor.cs similarity index 98% rename from src/UglyToad.Pdf/Cos/ICosVisitor.cs rename to src/UglyToad.PdfPig/Cos/ICosVisitor.cs index 9e7a9ca6..ae4335de 100644 --- a/src/UglyToad.Pdf/Cos/ICosVisitor.cs +++ b/src/UglyToad.PdfPig/Cos/ICosVisitor.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Cos +namespace UglyToad.PdfPig.Cos { using ContentStream; diff --git a/src/UglyToad.Pdf/Cos/PdfDocEncoding.cs b/src/UglyToad.PdfPig/Cos/PdfDocEncoding.cs similarity index 98% rename from src/UglyToad.Pdf/Cos/PdfDocEncoding.cs rename to src/UglyToad.PdfPig/Cos/PdfDocEncoding.cs index 58ae15eb..e61f7295 100644 --- a/src/UglyToad.Pdf/Cos/PdfDocEncoding.cs +++ b/src/UglyToad.PdfPig/Cos/PdfDocEncoding.cs @@ -1,9 +1,9 @@ -using System.Collections.Generic; -using System.Text; -using System.IO; - -namespace UglyToad.Pdf.Cos +namespace UglyToad.PdfPig.Cos { + using System.Collections.Generic; + using System.IO; + using System.Text; + /// /// The "PDFDocEncoding" encoding. Note that this is *not* a Type 1 font encoding, it is used only within PDF "text strings". /// diff --git a/src/UglyToad.Pdf/Exceptions/PdfDocumentFormatException.cs b/src/UglyToad.PdfPig/Exceptions/PdfDocumentFormatException.cs similarity index 90% rename from src/UglyToad.Pdf/Exceptions/PdfDocumentFormatException.cs rename to src/UglyToad.PdfPig/Exceptions/PdfDocumentFormatException.cs index 5448fa48..e15bdcd0 100644 --- a/src/UglyToad.Pdf/Exceptions/PdfDocumentFormatException.cs +++ b/src/UglyToad.PdfPig/Exceptions/PdfDocumentFormatException.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Exceptions +namespace UglyToad.PdfPig.Exceptions { using System; using System.Runtime.Serialization; @@ -20,7 +20,7 @@ /// /// - /// Create a new . + /// Create a new . /// public PdfDocumentFormatException() { diff --git a/src/UglyToad.Pdf/Filters/Ascii85Filter.cs b/src/UglyToad.PdfPig/Filters/Ascii85Filter.cs similarity index 99% rename from src/UglyToad.Pdf/Filters/Ascii85Filter.cs rename to src/UglyToad.PdfPig/Filters/Ascii85Filter.cs index d640dfd9..49d64cf8 100644 --- a/src/UglyToad.Pdf/Filters/Ascii85Filter.cs +++ b/src/UglyToad.PdfPig/Filters/Ascii85Filter.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Filters +namespace UglyToad.PdfPig.Filters { using System; using System.IO; diff --git a/src/UglyToad.Pdf/Filters/AsciiHexDecodeFilter.cs b/src/UglyToad.PdfPig/Filters/AsciiHexDecodeFilter.cs similarity index 98% rename from src/UglyToad.Pdf/Filters/AsciiHexDecodeFilter.cs rename to src/UglyToad.PdfPig/Filters/AsciiHexDecodeFilter.cs index 4ed6f7ec..85705173 100644 --- a/src/UglyToad.Pdf/Filters/AsciiHexDecodeFilter.cs +++ b/src/UglyToad.PdfPig/Filters/AsciiHexDecodeFilter.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Filters +namespace UglyToad.PdfPig.Filters { using System; using System.IO; diff --git a/src/UglyToad.Pdf/Filters/DecodeParameterResolver.cs b/src/UglyToad.PdfPig/Filters/DecodeParameterResolver.cs similarity index 98% rename from src/UglyToad.Pdf/Filters/DecodeParameterResolver.cs rename to src/UglyToad.PdfPig/Filters/DecodeParameterResolver.cs index 1ecbc0e9..d09dfd7e 100644 --- a/src/UglyToad.Pdf/Filters/DecodeParameterResolver.cs +++ b/src/UglyToad.PdfPig/Filters/DecodeParameterResolver.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Filters +namespace UglyToad.PdfPig.Filters { using System; using ContentStream; diff --git a/src/UglyToad.Pdf/Filters/FlateFilter.cs b/src/UglyToad.PdfPig/Filters/FlateFilter.cs similarity index 99% rename from src/UglyToad.Pdf/Filters/FlateFilter.cs rename to src/UglyToad.PdfPig/Filters/FlateFilter.cs index aafaa703..a4e1e13e 100644 --- a/src/UglyToad.Pdf/Filters/FlateFilter.cs +++ b/src/UglyToad.PdfPig/Filters/FlateFilter.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Filters +namespace UglyToad.PdfPig.Filters { using System; using System.Collections.Generic; diff --git a/src/UglyToad.Pdf/Filters/IDecodeParameterResolver.cs b/src/UglyToad.PdfPig/Filters/IDecodeParameterResolver.cs similarity index 82% rename from src/UglyToad.Pdf/Filters/IDecodeParameterResolver.cs rename to src/UglyToad.PdfPig/Filters/IDecodeParameterResolver.cs index a2c5b954..79aa7068 100644 --- a/src/UglyToad.Pdf/Filters/IDecodeParameterResolver.cs +++ b/src/UglyToad.PdfPig/Filters/IDecodeParameterResolver.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Filters +namespace UglyToad.PdfPig.Filters { using ContentStream; diff --git a/src/UglyToad.Pdf/Filters/IFilter.cs b/src/UglyToad.PdfPig/Filters/IFilter.cs similarity index 81% rename from src/UglyToad.Pdf/Filters/IFilter.cs rename to src/UglyToad.PdfPig/Filters/IFilter.cs index 1cb7738d..238d016e 100644 --- a/src/UglyToad.Pdf/Filters/IFilter.cs +++ b/src/UglyToad.PdfPig/Filters/IFilter.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Filters +namespace UglyToad.PdfPig.Filters { using ContentStream; diff --git a/src/UglyToad.Pdf/Filters/IFilterProvider.cs b/src/UglyToad.PdfPig/Filters/IFilterProvider.cs similarity index 86% rename from src/UglyToad.Pdf/Filters/IFilterProvider.cs rename to src/UglyToad.PdfPig/Filters/IFilterProvider.cs index 9c35e40a..ffe551b5 100644 --- a/src/UglyToad.Pdf/Filters/IFilterProvider.cs +++ b/src/UglyToad.PdfPig/Filters/IFilterProvider.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Filters +namespace UglyToad.PdfPig.Filters { using System.Collections.Generic; using ContentStream; diff --git a/src/UglyToad.Pdf/Filters/IPngPredictor.cs b/src/UglyToad.PdfPig/Filters/IPngPredictor.cs similarity index 80% rename from src/UglyToad.Pdf/Filters/IPngPredictor.cs rename to src/UglyToad.PdfPig/Filters/IPngPredictor.cs index 8f662e89..d05c669c 100644 --- a/src/UglyToad.Pdf/Filters/IPngPredictor.cs +++ b/src/UglyToad.PdfPig/Filters/IPngPredictor.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Filters +namespace UglyToad.PdfPig.Filters { internal interface IPngPredictor { diff --git a/src/UglyToad.Pdf/Filters/MemoryFilterProvider.cs b/src/UglyToad.PdfPig/Filters/MemoryFilterProvider.cs similarity index 98% rename from src/UglyToad.Pdf/Filters/MemoryFilterProvider.cs rename to src/UglyToad.PdfPig/Filters/MemoryFilterProvider.cs index 7155e785..d2efaf34 100644 --- a/src/UglyToad.Pdf/Filters/MemoryFilterProvider.cs +++ b/src/UglyToad.PdfPig/Filters/MemoryFilterProvider.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Filters +namespace UglyToad.PdfPig.Filters { using System; using System.Collections.Generic; diff --git a/src/UglyToad.Pdf/Filters/PngPredictor.cs b/src/UglyToad.PdfPig/Filters/PngPredictor.cs similarity index 99% rename from src/UglyToad.Pdf/Filters/PngPredictor.cs rename to src/UglyToad.PdfPig/Filters/PngPredictor.cs index 951d2144..d81de42a 100644 --- a/src/UglyToad.Pdf/Filters/PngPredictor.cs +++ b/src/UglyToad.PdfPig/Filters/PngPredictor.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Filters +namespace UglyToad.PdfPig.Filters { using System; using System.Collections.Generic; diff --git a/src/UglyToad.Pdf/Filters/RunLengthFilter.cs b/src/UglyToad.PdfPig/Filters/RunLengthFilter.cs similarity index 98% rename from src/UglyToad.Pdf/Filters/RunLengthFilter.cs rename to src/UglyToad.PdfPig/Filters/RunLengthFilter.cs index f99a12f5..4057f37b 100644 --- a/src/UglyToad.Pdf/Filters/RunLengthFilter.cs +++ b/src/UglyToad.PdfPig/Filters/RunLengthFilter.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Filters +namespace UglyToad.PdfPig.Filters { using System.IO; using ContentStream; diff --git a/src/UglyToad.Pdf/Fonts/CMapCache.cs b/src/UglyToad.PdfPig/Fonts/CMapCache.cs similarity index 96% rename from src/UglyToad.Pdf/Fonts/CMapCache.cs rename to src/UglyToad.PdfPig/Fonts/CMapCache.cs index 37eb1581..21c6d4c4 100644 --- a/src/UglyToad.Pdf/Fonts/CMapCache.cs +++ b/src/UglyToad.PdfPig/Fonts/CMapCache.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts +namespace UglyToad.PdfPig.Fonts { using System; using System.Collections.Generic; diff --git a/src/UglyToad.Pdf/Fonts/CharacterIdentifierSystemInfo.cs b/src/UglyToad.PdfPig/Fonts/CharacterIdentifierSystemInfo.cs similarity index 96% rename from src/UglyToad.Pdf/Fonts/CharacterIdentifierSystemInfo.cs rename to src/UglyToad.PdfPig/Fonts/CharacterIdentifierSystemInfo.cs index 75d4b323..9b7a7f1b 100644 --- a/src/UglyToad.Pdf/Fonts/CharacterIdentifierSystemInfo.cs +++ b/src/UglyToad.PdfPig/Fonts/CharacterIdentifierSystemInfo.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts +namespace UglyToad.PdfPig.Fonts { using CidFonts; diff --git a/src/UglyToad.Pdf/Fonts/CharacterWidth.cs b/src/UglyToad.PdfPig/Fonts/CharacterWidth.cs similarity index 91% rename from src/UglyToad.Pdf/Fonts/CharacterWidth.cs rename to src/UglyToad.PdfPig/Fonts/CharacterWidth.cs index 59a6a102..8eb42270 100644 --- a/src/UglyToad.Pdf/Fonts/CharacterWidth.cs +++ b/src/UglyToad.PdfPig/Fonts/CharacterWidth.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts +namespace UglyToad.PdfPig.Fonts { /// /// The x and y components of the width vector of the font's characters. diff --git a/src/UglyToad.Pdf/Fonts/CidFonts/CidFontType.cs b/src/UglyToad.PdfPig/Fonts/CidFonts/CidFontType.cs similarity index 86% rename from src/UglyToad.Pdf/Fonts/CidFonts/CidFontType.cs rename to src/UglyToad.PdfPig/Fonts/CidFonts/CidFontType.cs index 119007f0..36178e5a 100644 --- a/src/UglyToad.Pdf/Fonts/CidFonts/CidFontType.cs +++ b/src/UglyToad.PdfPig/Fonts/CidFonts/CidFontType.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.CidFonts +namespace UglyToad.PdfPig.Fonts.CidFonts { internal enum CidFontType { diff --git a/src/UglyToad.Pdf/Fonts/CidFonts/ICidFont.cs b/src/UglyToad.PdfPig/Fonts/CidFonts/ICidFont.cs similarity index 96% rename from src/UglyToad.Pdf/Fonts/CidFonts/ICidFont.cs rename to src/UglyToad.PdfPig/Fonts/CidFonts/ICidFont.cs index 5798cd97..de7442f0 100644 --- a/src/UglyToad.Pdf/Fonts/CidFonts/ICidFont.cs +++ b/src/UglyToad.PdfPig/Fonts/CidFonts/ICidFont.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.CidFonts +namespace UglyToad.PdfPig.Fonts.CidFonts { using Core; using Cos; diff --git a/src/UglyToad.Pdf/Fonts/CidFonts/ICidFontProgram.cs b/src/UglyToad.PdfPig/Fonts/CidFonts/ICidFontProgram.cs similarity index 79% rename from src/UglyToad.Pdf/Fonts/CidFonts/ICidFontProgram.cs rename to src/UglyToad.PdfPig/Fonts/CidFonts/ICidFontProgram.cs index 63e95371..6faa49b6 100644 --- a/src/UglyToad.Pdf/Fonts/CidFonts/ICidFontProgram.cs +++ b/src/UglyToad.PdfPig/Fonts/CidFonts/ICidFontProgram.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.CidFonts +namespace UglyToad.PdfPig.Fonts.CidFonts { /// /// Represents either an Adobe Type 1 or TrueType font program for a CIDFont. diff --git a/src/UglyToad.Pdf/Fonts/CidFonts/Type0CidFont.cs b/src/UglyToad.PdfPig/Fonts/CidFonts/Type0CidFont.cs similarity index 95% rename from src/UglyToad.Pdf/Fonts/CidFonts/Type0CidFont.cs rename to src/UglyToad.PdfPig/Fonts/CidFonts/Type0CidFont.cs index ba312efc..837df2a9 100644 --- a/src/UglyToad.Pdf/Fonts/CidFonts/Type0CidFont.cs +++ b/src/UglyToad.PdfPig/Fonts/CidFonts/Type0CidFont.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.CidFonts +namespace UglyToad.PdfPig.Fonts.CidFonts { using Core; using Cos; diff --git a/src/UglyToad.Pdf/Fonts/CidFonts/Type2CidFont.cs b/src/UglyToad.PdfPig/Fonts/CidFonts/Type2CidFont.cs similarity index 97% rename from src/UglyToad.Pdf/Fonts/CidFonts/Type2CidFont.cs rename to src/UglyToad.PdfPig/Fonts/CidFonts/Type2CidFont.cs index 4ee8a283..459a0084 100644 --- a/src/UglyToad.Pdf/Fonts/CidFonts/Type2CidFont.cs +++ b/src/UglyToad.PdfPig/Fonts/CidFonts/Type2CidFont.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.CidFonts +namespace UglyToad.PdfPig.Fonts.CidFonts { using System.Collections.Generic; using Core; diff --git a/src/UglyToad.Pdf/Fonts/CidFonts/VerticalVectorComponents.cs b/src/UglyToad.PdfPig/Fonts/CidFonts/VerticalVectorComponents.cs similarity index 92% rename from src/UglyToad.Pdf/Fonts/CidFonts/VerticalVectorComponents.cs rename to src/UglyToad.PdfPig/Fonts/CidFonts/VerticalVectorComponents.cs index ae33370c..7b4f5f53 100644 --- a/src/UglyToad.Pdf/Fonts/CidFonts/VerticalVectorComponents.cs +++ b/src/UglyToad.PdfPig/Fonts/CidFonts/VerticalVectorComponents.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.CidFonts +namespace UglyToad.PdfPig.Fonts.CidFonts { /// /// Equivalent to the DW2 array in the font dictionary for vertical fonts. diff --git a/src/UglyToad.Pdf/Fonts/CidFonts/VerticalWritingMetrics.cs b/src/UglyToad.PdfPig/Fonts/CidFonts/VerticalWritingMetrics.cs similarity index 95% rename from src/UglyToad.Pdf/Fonts/CidFonts/VerticalWritingMetrics.cs rename to src/UglyToad.PdfPig/Fonts/CidFonts/VerticalWritingMetrics.cs index 744b2e52..11ac2bce 100644 --- a/src/UglyToad.Pdf/Fonts/CidFonts/VerticalWritingMetrics.cs +++ b/src/UglyToad.PdfPig/Fonts/CidFonts/VerticalWritingMetrics.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.CidFonts +namespace UglyToad.PdfPig.Fonts.CidFonts { using System.Collections.Generic; using Geometry; diff --git a/src/UglyToad.Pdf/Fonts/Cmap/CMap.cs b/src/UglyToad.PdfPig/Fonts/Cmap/CMap.cs similarity index 99% rename from src/UglyToad.Pdf/Fonts/Cmap/CMap.cs rename to src/UglyToad.PdfPig/Fonts/Cmap/CMap.cs index 87fd2e7e..a6935b53 100644 --- a/src/UglyToad.Pdf/Fonts/Cmap/CMap.cs +++ b/src/UglyToad.PdfPig/Fonts/Cmap/CMap.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.Cmap +namespace UglyToad.PdfPig.Fonts.Cmap { using System; using System.Collections.Generic; diff --git a/src/UglyToad.Pdf/Fonts/Cmap/CharacterIdentifierSystemInfoBuilder.cs b/src/UglyToad.PdfPig/Fonts/Cmap/CharacterIdentifierSystemInfoBuilder.cs similarity index 95% rename from src/UglyToad.Pdf/Fonts/Cmap/CharacterIdentifierSystemInfoBuilder.cs rename to src/UglyToad.PdfPig/Fonts/Cmap/CharacterIdentifierSystemInfoBuilder.cs index 7706854d..348f222a 100644 --- a/src/UglyToad.Pdf/Fonts/Cmap/CharacterIdentifierSystemInfoBuilder.cs +++ b/src/UglyToad.PdfPig/Fonts/Cmap/CharacterIdentifierSystemInfoBuilder.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.Cmap +namespace UglyToad.PdfPig.Fonts.Cmap { internal class CharacterIdentifierSystemInfoBuilder { diff --git a/src/UglyToad.Pdf/Fonts/Cmap/CharacterMapBuilder.cs b/src/UglyToad.PdfPig/Fonts/Cmap/CharacterMapBuilder.cs similarity index 99% rename from src/UglyToad.Pdf/Fonts/Cmap/CharacterMapBuilder.cs rename to src/UglyToad.PdfPig/Fonts/Cmap/CharacterMapBuilder.cs index 9b50ea80..5dc364c6 100644 --- a/src/UglyToad.Pdf/Fonts/Cmap/CharacterMapBuilder.cs +++ b/src/UglyToad.PdfPig/Fonts/Cmap/CharacterMapBuilder.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.Cmap +namespace UglyToad.PdfPig.Fonts.Cmap { using System; using System.Collections.Generic; diff --git a/src/UglyToad.Pdf/Fonts/Cmap/CidCharacterMapping.cs b/src/UglyToad.PdfPig/Fonts/Cmap/CidCharacterMapping.cs similarity index 95% rename from src/UglyToad.Pdf/Fonts/Cmap/CidCharacterMapping.cs rename to src/UglyToad.PdfPig/Fonts/Cmap/CidCharacterMapping.cs index 814e5dea..6c18daab 100644 --- a/src/UglyToad.Pdf/Fonts/Cmap/CidCharacterMapping.cs +++ b/src/UglyToad.PdfPig/Fonts/Cmap/CidCharacterMapping.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.Cmap +namespace UglyToad.PdfPig.Fonts.Cmap { /// /// Maps from a single character code to its CID. diff --git a/src/UglyToad.Pdf/Fonts/Cmap/CidRange.cs b/src/UglyToad.PdfPig/Fonts/Cmap/CidRange.cs similarity index 98% rename from src/UglyToad.Pdf/Fonts/Cmap/CidRange.cs rename to src/UglyToad.PdfPig/Fonts/Cmap/CidRange.cs index c942f255..90055bdd 100644 --- a/src/UglyToad.Pdf/Fonts/Cmap/CidRange.cs +++ b/src/UglyToad.PdfPig/Fonts/Cmap/CidRange.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.Cmap +namespace UglyToad.PdfPig.Fonts.Cmap { using System; diff --git a/src/UglyToad.Pdf/Fonts/Cmap/CmapUtils.cs b/src/UglyToad.PdfPig/Fonts/Cmap/CmapUtils.cs similarity index 94% rename from src/UglyToad.Pdf/Fonts/Cmap/CmapUtils.cs rename to src/UglyToad.PdfPig/Fonts/Cmap/CmapUtils.cs index 2eb64713..0cd2a6eb 100644 --- a/src/UglyToad.Pdf/Fonts/Cmap/CmapUtils.cs +++ b/src/UglyToad.PdfPig/Fonts/Cmap/CmapUtils.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.Cmap +namespace UglyToad.PdfPig.Fonts.Cmap { using System.Collections.Generic; diff --git a/src/UglyToad.Pdf/Fonts/Cmap/CodespaceRange.cs b/src/UglyToad.PdfPig/Fonts/Cmap/CodespaceRange.cs similarity index 98% rename from src/UglyToad.Pdf/Fonts/Cmap/CodespaceRange.cs rename to src/UglyToad.PdfPig/Fonts/Cmap/CodespaceRange.cs index 94cf7a45..31e17d6c 100644 --- a/src/UglyToad.Pdf/Fonts/Cmap/CodespaceRange.cs +++ b/src/UglyToad.PdfPig/Fonts/Cmap/CodespaceRange.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.Cmap +namespace UglyToad.PdfPig.Fonts.Cmap { using System; using System.Collections.Generic; diff --git a/src/UglyToad.Pdf/Fonts/Cmap/WritingMode.cs b/src/UglyToad.PdfPig/Fonts/Cmap/WritingMode.cs similarity index 69% rename from src/UglyToad.Pdf/Fonts/Cmap/WritingMode.cs rename to src/UglyToad.PdfPig/Fonts/Cmap/WritingMode.cs index fbee355c..1a058160 100644 --- a/src/UglyToad.Pdf/Fonts/Cmap/WritingMode.cs +++ b/src/UglyToad.PdfPig/Fonts/Cmap/WritingMode.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.Cmap +namespace UglyToad.PdfPig.Fonts.Cmap { internal enum WritingMode { diff --git a/src/UglyToad.Pdf/Fonts/Composite/ToUnicodeCMap.cs b/src/UglyToad.PdfPig/Fonts/Composite/ToUnicodeCMap.cs similarity index 96% rename from src/UglyToad.Pdf/Fonts/Composite/ToUnicodeCMap.cs rename to src/UglyToad.PdfPig/Fonts/Composite/ToUnicodeCMap.cs index 8ab1e7eb..426540f3 100644 --- a/src/UglyToad.Pdf/Fonts/Composite/ToUnicodeCMap.cs +++ b/src/UglyToad.PdfPig/Fonts/Composite/ToUnicodeCMap.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.Composite +namespace UglyToad.PdfPig.Fonts.Composite { using System; using Cmap; diff --git a/src/UglyToad.Pdf/Fonts/Composite/Type0Font.cs b/src/UglyToad.PdfPig/Fonts/Composite/Type0Font.cs similarity index 98% rename from src/UglyToad.Pdf/Fonts/Composite/Type0Font.cs rename to src/UglyToad.PdfPig/Fonts/Composite/Type0Font.cs index ac72da0e..d84bf163 100644 --- a/src/UglyToad.Pdf/Fonts/Composite/Type0Font.cs +++ b/src/UglyToad.PdfPig/Fonts/Composite/Type0Font.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.Composite +namespace UglyToad.PdfPig.Fonts.Composite { using System; using CidFonts; diff --git a/src/UglyToad.Pdf/Fonts/DescriptorFontFile.cs b/src/UglyToad.PdfPig/Fonts/DescriptorFontFile.cs similarity index 95% rename from src/UglyToad.Pdf/Fonts/DescriptorFontFile.cs rename to src/UglyToad.PdfPig/Fonts/DescriptorFontFile.cs index d7386a8c..99bdb5cc 100644 --- a/src/UglyToad.Pdf/Fonts/DescriptorFontFile.cs +++ b/src/UglyToad.PdfPig/Fonts/DescriptorFontFile.cs @@ -1,7 +1,6 @@ -namespace UglyToad.Pdf.Fonts +namespace UglyToad.PdfPig.Fonts { using ContentStream; - using Cos; /// /// The bytes of the stream containing the font program. diff --git a/src/UglyToad.Pdf/Fonts/Encodings/AdobeFontMetricsEncoding.cs b/src/UglyToad.PdfPig/Fonts/Encodings/AdobeFontMetricsEncoding.cs similarity index 92% rename from src/UglyToad.Pdf/Fonts/Encodings/AdobeFontMetricsEncoding.cs rename to src/UglyToad.PdfPig/Fonts/Encodings/AdobeFontMetricsEncoding.cs index be9a4996..8d8ede1a 100644 --- a/src/UglyToad.Pdf/Fonts/Encodings/AdobeFontMetricsEncoding.cs +++ b/src/UglyToad.PdfPig/Fonts/Encodings/AdobeFontMetricsEncoding.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.Encodings +namespace UglyToad.PdfPig.Fonts.Encodings { using System; diff --git a/src/UglyToad.Pdf/Fonts/Encodings/BuiltInEncoding.cs b/src/UglyToad.PdfPig/Fonts/Encodings/BuiltInEncoding.cs similarity index 89% rename from src/UglyToad.Pdf/Fonts/Encodings/BuiltInEncoding.cs rename to src/UglyToad.PdfPig/Fonts/Encodings/BuiltInEncoding.cs index 31ab0c18..e033a9d4 100644 --- a/src/UglyToad.Pdf/Fonts/Encodings/BuiltInEncoding.cs +++ b/src/UglyToad.PdfPig/Fonts/Encodings/BuiltInEncoding.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.Encodings +namespace UglyToad.PdfPig.Fonts.Encodings { using System.Collections.Generic; diff --git a/src/UglyToad.Pdf/Fonts/Encodings/DifferenceBasedEncoding.cs b/src/UglyToad.PdfPig/Fonts/Encodings/DifferenceBasedEncoding.cs similarity index 96% rename from src/UglyToad.Pdf/Fonts/Encodings/DifferenceBasedEncoding.cs rename to src/UglyToad.PdfPig/Fonts/Encodings/DifferenceBasedEncoding.cs index dd9e74d9..b928f10b 100644 --- a/src/UglyToad.Pdf/Fonts/Encodings/DifferenceBasedEncoding.cs +++ b/src/UglyToad.PdfPig/Fonts/Encodings/DifferenceBasedEncoding.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.Encodings +namespace UglyToad.PdfPig.Fonts.Encodings { using System; using System.Collections.Generic; diff --git a/src/UglyToad.Pdf/Fonts/Encodings/Encoding.cs b/src/UglyToad.PdfPig/Fonts/Encodings/Encoding.cs similarity index 98% rename from src/UglyToad.Pdf/Fonts/Encodings/Encoding.cs rename to src/UglyToad.PdfPig/Fonts/Encodings/Encoding.cs index 6e8e87b9..dc3e92fc 100644 --- a/src/UglyToad.Pdf/Fonts/Encodings/Encoding.cs +++ b/src/UglyToad.PdfPig/Fonts/Encodings/Encoding.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.Encodings +namespace UglyToad.PdfPig.Fonts.Encodings { using System; using System.Collections.Generic; diff --git a/src/UglyToad.Pdf/Fonts/Encodings/GlyphList.cs b/src/UglyToad.PdfPig/Fonts/Encodings/GlyphList.cs similarity index 98% rename from src/UglyToad.Pdf/Fonts/Encodings/GlyphList.cs rename to src/UglyToad.PdfPig/Fonts/Encodings/GlyphList.cs index 95e32f01..db158be3 100644 --- a/src/UglyToad.Pdf/Fonts/Encodings/GlyphList.cs +++ b/src/UglyToad.PdfPig/Fonts/Encodings/GlyphList.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.Encodings +namespace UglyToad.PdfPig.Fonts.Encodings { using System; using System.Collections.Generic; diff --git a/src/UglyToad.Pdf/Fonts/Encodings/GlyphListFactory.cs b/src/UglyToad.PdfPig/Fonts/Encodings/GlyphListFactory.cs similarity index 94% rename from src/UglyToad.Pdf/Fonts/Encodings/GlyphListFactory.cs rename to src/UglyToad.PdfPig/Fonts/Encodings/GlyphListFactory.cs index ed0291e5..aa42a315 100644 --- a/src/UglyToad.Pdf/Fonts/Encodings/GlyphListFactory.cs +++ b/src/UglyToad.PdfPig/Fonts/Encodings/GlyphListFactory.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.Encodings +namespace UglyToad.PdfPig.Fonts.Encodings { using System; using System.Collections.Generic; @@ -11,7 +11,7 @@ { using (var resource = typeof(GlyphListFactory).Assembly.GetManifestResourceStream( - $"UglyToad.Pdf.Resources.GlyphList.{listName}")) + $"UglyToad.PdfPig.Resources.GlyphList.{listName}")) { if (resource == null) { diff --git a/src/UglyToad.Pdf/Fonts/Encodings/MacExpertEncoding.cs b/src/UglyToad.PdfPig/Fonts/Encodings/MacExpertEncoding.cs similarity index 99% rename from src/UglyToad.Pdf/Fonts/Encodings/MacExpertEncoding.cs rename to src/UglyToad.PdfPig/Fonts/Encodings/MacExpertEncoding.cs index e2e6960d..a78f18d1 100644 --- a/src/UglyToad.Pdf/Fonts/Encodings/MacExpertEncoding.cs +++ b/src/UglyToad.PdfPig/Fonts/Encodings/MacExpertEncoding.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.Encodings +namespace UglyToad.PdfPig.Fonts.Encodings { using Util; diff --git a/src/UglyToad.Pdf/Fonts/Encodings/MacOsRomanEncoding.cs b/src/UglyToad.PdfPig/Fonts/Encodings/MacOsRomanEncoding.cs similarity index 96% rename from src/UglyToad.Pdf/Fonts/Encodings/MacOsRomanEncoding.cs rename to src/UglyToad.PdfPig/Fonts/Encodings/MacOsRomanEncoding.cs index 68eb7925..cdc995b0 100644 --- a/src/UglyToad.Pdf/Fonts/Encodings/MacOsRomanEncoding.cs +++ b/src/UglyToad.PdfPig/Fonts/Encodings/MacOsRomanEncoding.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.Encodings +namespace UglyToad.PdfPig.Fonts.Encodings { using Util; diff --git a/src/UglyToad.Pdf/Fonts/Encodings/MacRomanEncoding.cs b/src/UglyToad.PdfPig/Fonts/Encodings/MacRomanEncoding.cs similarity index 99% rename from src/UglyToad.Pdf/Fonts/Encodings/MacRomanEncoding.cs rename to src/UglyToad.PdfPig/Fonts/Encodings/MacRomanEncoding.cs index c5e0cbad..c1984ef3 100644 --- a/src/UglyToad.Pdf/Fonts/Encodings/MacRomanEncoding.cs +++ b/src/UglyToad.PdfPig/Fonts/Encodings/MacRomanEncoding.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.Encodings +namespace UglyToad.PdfPig.Fonts.Encodings { using Util; diff --git a/src/UglyToad.Pdf/Fonts/Encodings/StandardEncoding.cs b/src/UglyToad.PdfPig/Fonts/Encodings/StandardEncoding.cs similarity index 99% rename from src/UglyToad.Pdf/Fonts/Encodings/StandardEncoding.cs rename to src/UglyToad.PdfPig/Fonts/Encodings/StandardEncoding.cs index 5571d144..6fbd7ed5 100644 --- a/src/UglyToad.Pdf/Fonts/Encodings/StandardEncoding.cs +++ b/src/UglyToad.PdfPig/Fonts/Encodings/StandardEncoding.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.Encodings +namespace UglyToad.PdfPig.Fonts.Encodings { using Util; diff --git a/src/UglyToad.Pdf/Fonts/Encodings/SymbolEncoding.cs b/src/UglyToad.PdfPig/Fonts/Encodings/SymbolEncoding.cs similarity index 99% rename from src/UglyToad.Pdf/Fonts/Encodings/SymbolEncoding.cs rename to src/UglyToad.PdfPig/Fonts/Encodings/SymbolEncoding.cs index ceda3fcf..317c443a 100644 --- a/src/UglyToad.Pdf/Fonts/Encodings/SymbolEncoding.cs +++ b/src/UglyToad.PdfPig/Fonts/Encodings/SymbolEncoding.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.Encodings +namespace UglyToad.PdfPig.Fonts.Encodings { internal class SymbolEncoding : Encoding { diff --git a/src/UglyToad.Pdf/Fonts/Encodings/WinAnsiEncoding.cs b/src/UglyToad.PdfPig/Fonts/Encodings/WinAnsiEncoding.cs similarity index 99% rename from src/UglyToad.Pdf/Fonts/Encodings/WinAnsiEncoding.cs rename to src/UglyToad.PdfPig/Fonts/Encodings/WinAnsiEncoding.cs index 8dc40711..77c3bbd2 100644 --- a/src/UglyToad.Pdf/Fonts/Encodings/WinAnsiEncoding.cs +++ b/src/UglyToad.PdfPig/Fonts/Encodings/WinAnsiEncoding.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.Encodings +namespace UglyToad.PdfPig.Fonts.Encodings { using Util; diff --git a/src/UglyToad.Pdf/Fonts/Encodings/ZapfDingbatsEncoding.cs b/src/UglyToad.PdfPig/Fonts/Encodings/ZapfDingbatsEncoding.cs similarity index 99% rename from src/UglyToad.Pdf/Fonts/Encodings/ZapfDingbatsEncoding.cs rename to src/UglyToad.PdfPig/Fonts/Encodings/ZapfDingbatsEncoding.cs index aab0e792..e1a3509f 100644 --- a/src/UglyToad.Pdf/Fonts/Encodings/ZapfDingbatsEncoding.cs +++ b/src/UglyToad.PdfPig/Fonts/Encodings/ZapfDingbatsEncoding.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.Encodings +namespace UglyToad.PdfPig.Fonts.Encodings { internal class ZapfDingbatsEncoding : Encoding { diff --git a/src/UglyToad.Pdf/Fonts/Exceptions/InvalidFontFormatException.cs b/src/UglyToad.PdfPig/Fonts/Exceptions/InvalidFontFormatException.cs similarity index 94% rename from src/UglyToad.Pdf/Fonts/Exceptions/InvalidFontFormatException.cs rename to src/UglyToad.PdfPig/Fonts/Exceptions/InvalidFontFormatException.cs index 44586428..09a0a8b1 100644 --- a/src/UglyToad.Pdf/Fonts/Exceptions/InvalidFontFormatException.cs +++ b/src/UglyToad.PdfPig/Fonts/Exceptions/InvalidFontFormatException.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.Exceptions +namespace UglyToad.PdfPig.Fonts.Exceptions { using System; using System.Runtime.Serialization; diff --git a/src/UglyToad.Pdf/Fonts/FontDescriptor.cs b/src/UglyToad.PdfPig/Fonts/FontDescriptor.cs similarity index 99% rename from src/UglyToad.Pdf/Fonts/FontDescriptor.cs rename to src/UglyToad.PdfPig/Fonts/FontDescriptor.cs index 62a678b4..0e54d805 100644 --- a/src/UglyToad.Pdf/Fonts/FontDescriptor.cs +++ b/src/UglyToad.PdfPig/Fonts/FontDescriptor.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts +namespace UglyToad.PdfPig.Fonts { using Cos; using Geometry; diff --git a/src/UglyToad.Pdf/Fonts/FontFactory.cs b/src/UglyToad.PdfPig/Fonts/FontFactory.cs similarity index 98% rename from src/UglyToad.Pdf/Fonts/FontFactory.cs rename to src/UglyToad.PdfPig/Fonts/FontFactory.cs index 14ff5b64..4bec4190 100644 --- a/src/UglyToad.Pdf/Fonts/FontFactory.cs +++ b/src/UglyToad.PdfPig/Fonts/FontFactory.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts +namespace UglyToad.PdfPig.Fonts { using System; using System.Collections.Generic; diff --git a/src/UglyToad.Pdf/Fonts/FontFlags.cs b/src/UglyToad.PdfPig/Fonts/FontFlags.cs similarity index 97% rename from src/UglyToad.Pdf/Fonts/FontFlags.cs rename to src/UglyToad.PdfPig/Fonts/FontFlags.cs index 805f45fc..c468c5fe 100644 --- a/src/UglyToad.Pdf/Fonts/FontFlags.cs +++ b/src/UglyToad.PdfPig/Fonts/FontFlags.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts +namespace UglyToad.PdfPig.Fonts { using System; diff --git a/src/UglyToad.Pdf/Fonts/FontMetrics.cs b/src/UglyToad.PdfPig/Fonts/FontMetrics.cs similarity index 98% rename from src/UglyToad.Pdf/Fonts/FontMetrics.cs rename to src/UglyToad.PdfPig/Fonts/FontMetrics.cs index 13fcb654..91a14ac8 100644 --- a/src/UglyToad.Pdf/Fonts/FontMetrics.cs +++ b/src/UglyToad.PdfPig/Fonts/FontMetrics.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts +namespace UglyToad.PdfPig.Fonts { using System.Collections.Generic; using Geometry; diff --git a/src/UglyToad.Pdf/Fonts/FontMetricsBuilder.cs b/src/UglyToad.PdfPig/Fonts/FontMetricsBuilder.cs similarity index 99% rename from src/UglyToad.Pdf/Fonts/FontMetricsBuilder.cs rename to src/UglyToad.PdfPig/Fonts/FontMetricsBuilder.cs index 18639fc8..d419bb85 100644 --- a/src/UglyToad.Pdf/Fonts/FontMetricsBuilder.cs +++ b/src/UglyToad.PdfPig/Fonts/FontMetricsBuilder.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts +namespace UglyToad.PdfPig.Fonts { using System.Collections.Generic; using System.Linq; diff --git a/src/UglyToad.Pdf/Fonts/FontStretch.cs b/src/UglyToad.PdfPig/Fonts/FontStretch.cs similarity index 90% rename from src/UglyToad.Pdf/Fonts/FontStretch.cs rename to src/UglyToad.PdfPig/Fonts/FontStretch.cs index d5e660c7..48f551e3 100644 --- a/src/UglyToad.Pdf/Fonts/FontStretch.cs +++ b/src/UglyToad.PdfPig/Fonts/FontStretch.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts +namespace UglyToad.PdfPig.Fonts { /// /// The font stretch. diff --git a/src/UglyToad.Pdf/Fonts/FontStretchExtensions.cs b/src/UglyToad.PdfPig/Fonts/FontStretchExtensions.cs similarity index 96% rename from src/UglyToad.Pdf/Fonts/FontStretchExtensions.cs rename to src/UglyToad.PdfPig/Fonts/FontStretchExtensions.cs index 819b1f4c..842a8baf 100644 --- a/src/UglyToad.Pdf/Fonts/FontStretchExtensions.cs +++ b/src/UglyToad.PdfPig/Fonts/FontStretchExtensions.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts +namespace UglyToad.PdfPig.Fonts { using Cos; diff --git a/src/UglyToad.Pdf/Fonts/IFont.cs b/src/UglyToad.PdfPig/Fonts/IFont.cs similarity index 93% rename from src/UglyToad.Pdf/Fonts/IFont.cs rename to src/UglyToad.PdfPig/Fonts/IFont.cs index 3b5e2381..d23c9a44 100644 --- a/src/UglyToad.Pdf/Fonts/IFont.cs +++ b/src/UglyToad.PdfPig/Fonts/IFont.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts +namespace UglyToad.PdfPig.Fonts { using Core; using Cos; diff --git a/src/UglyToad.Pdf/Fonts/IFontFactory.cs b/src/UglyToad.PdfPig/Fonts/IFontFactory.cs similarity index 84% rename from src/UglyToad.Pdf/Fonts/IFontFactory.cs rename to src/UglyToad.PdfPig/Fonts/IFontFactory.cs index 61e4b350..8acc8492 100644 --- a/src/UglyToad.Pdf/Fonts/IFontFactory.cs +++ b/src/UglyToad.PdfPig/Fonts/IFontFactory.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts +namespace UglyToad.PdfPig.Fonts { using ContentStream; using IO; diff --git a/src/UglyToad.Pdf/Fonts/IndividualCharacterMetric.cs b/src/UglyToad.PdfPig/Fonts/IndividualCharacterMetric.cs similarity index 94% rename from src/UglyToad.Pdf/Fonts/IndividualCharacterMetric.cs rename to src/UglyToad.PdfPig/Fonts/IndividualCharacterMetric.cs index a0cb3968..ec5a0a6e 100644 --- a/src/UglyToad.Pdf/Fonts/IndividualCharacterMetric.cs +++ b/src/UglyToad.PdfPig/Fonts/IndividualCharacterMetric.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts +namespace UglyToad.PdfPig.Fonts { using Geometry; using Parser; diff --git a/src/UglyToad.Pdf/Fonts/Parser/AdobeFontMetricsParser.cs b/src/UglyToad.PdfPig/Fonts/Parser/AdobeFontMetricsParser.cs similarity index 99% rename from src/UglyToad.Pdf/Fonts/Parser/AdobeFontMetricsParser.cs rename to src/UglyToad.PdfPig/Fonts/Parser/AdobeFontMetricsParser.cs index 5668ea13..b04f12b3 100644 --- a/src/UglyToad.Pdf/Fonts/Parser/AdobeFontMetricsParser.cs +++ b/src/UglyToad.PdfPig/Fonts/Parser/AdobeFontMetricsParser.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.Parser +namespace UglyToad.PdfPig.Fonts.Parser { using System; using System.Globalization; @@ -6,7 +6,7 @@ using Exceptions; using Geometry; using IO; - using Pdf.Parser.Parts; + using PdfPig.Parser.Parts; internal class AdobeFontMetricsParser : IAdobeFontMetricsParser { diff --git a/src/UglyToad.Pdf/Fonts/Parser/CMapParser.cs b/src/UglyToad.PdfPig/Fonts/Parser/CMapParser.cs similarity index 99% rename from src/UglyToad.Pdf/Fonts/Parser/CMapParser.cs rename to src/UglyToad.PdfPig/Fonts/Parser/CMapParser.cs index 80b82ecb..15f7e8af 100644 --- a/src/UglyToad.Pdf/Fonts/Parser/CMapParser.cs +++ b/src/UglyToad.PdfPig/Fonts/Parser/CMapParser.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.Parser +namespace UglyToad.PdfPig.Fonts.Parser { using System; using System.IO; diff --git a/src/UglyToad.Pdf/Fonts/Parser/EncodingReader.cs b/src/UglyToad.PdfPig/Fonts/Parser/EncodingReader.cs similarity index 98% rename from src/UglyToad.Pdf/Fonts/Parser/EncodingReader.cs rename to src/UglyToad.PdfPig/Fonts/Parser/EncodingReader.cs index a4a18a20..5f834f10 100644 --- a/src/UglyToad.Pdf/Fonts/Parser/EncodingReader.cs +++ b/src/UglyToad.PdfPig/Fonts/Parser/EncodingReader.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.Parser +namespace UglyToad.PdfPig.Fonts.Parser { using System.Collections.Generic; using ContentStream; @@ -6,8 +6,8 @@ using Encodings; using Exceptions; using IO; - using Pdf.Parser; - using Pdf.Parser.Parts; + using PdfPig.Parser; + using PdfPig.Parser.Parts; internal class EncodingReader : IEncodingReader { diff --git a/src/UglyToad.Pdf/Fonts/Parser/FontDictionaryAccessHelper.cs b/src/UglyToad.PdfPig/Fonts/Parser/FontDictionaryAccessHelper.cs similarity index 96% rename from src/UglyToad.Pdf/Fonts/Parser/FontDictionaryAccessHelper.cs rename to src/UglyToad.PdfPig/Fonts/Parser/FontDictionaryAccessHelper.cs index c49aa985..37f95de6 100644 --- a/src/UglyToad.Pdf/Fonts/Parser/FontDictionaryAccessHelper.cs +++ b/src/UglyToad.PdfPig/Fonts/Parser/FontDictionaryAccessHelper.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.Parser +namespace UglyToad.PdfPig.Fonts.Parser { using System.Linq; using ContentStream; @@ -6,8 +6,8 @@ using Exceptions; using IO; using Parts; - using Pdf.Parser; - using Pdf.Parser.Parts; + using PdfPig.Parser; + using PdfPig.Parser.Parts; internal static class FontDictionaryAccessHelper { diff --git a/src/UglyToad.Pdf/Fonts/Parser/Handlers/IFontHandler.cs b/src/UglyToad.PdfPig/Fonts/Parser/Handlers/IFontHandler.cs similarity index 78% rename from src/UglyToad.Pdf/Fonts/Parser/Handlers/IFontHandler.cs rename to src/UglyToad.PdfPig/Fonts/Parser/Handlers/IFontHandler.cs index 79476f45..65e5ee53 100644 --- a/src/UglyToad.Pdf/Fonts/Parser/Handlers/IFontHandler.cs +++ b/src/UglyToad.PdfPig/Fonts/Parser/Handlers/IFontHandler.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.Parser.Handlers +namespace UglyToad.PdfPig.Fonts.Parser.Handlers { using ContentStream; using IO; diff --git a/src/UglyToad.Pdf/Fonts/Parser/Handlers/TrueTypeFontHandler.cs b/src/UglyToad.PdfPig/Fonts/Parser/Handlers/TrueTypeFontHandler.cs similarity index 97% rename from src/UglyToad.Pdf/Fonts/Parser/Handlers/TrueTypeFontHandler.cs rename to src/UglyToad.PdfPig/Fonts/Parser/Handlers/TrueTypeFontHandler.cs index 2ff384df..1b217a00 100644 --- a/src/UglyToad.Pdf/Fonts/Parser/Handlers/TrueTypeFontHandler.cs +++ b/src/UglyToad.PdfPig/Fonts/Parser/Handlers/TrueTypeFontHandler.cs @@ -1,7 +1,5 @@ -namespace UglyToad.Pdf.Fonts.Parser.Handlers +namespace UglyToad.PdfPig.Fonts.Parser.Handlers { - using System; - using System.Linq; using Cmap; using ContentStream; using Cos; @@ -10,7 +8,7 @@ using Filters; using IO; using Parts; - using Pdf.Parser; + using PdfPig.Parser; using Simple; using TrueType; using TrueType.Parser; diff --git a/src/UglyToad.Pdf/Fonts/Parser/Handlers/Type0FontHandler.cs b/src/UglyToad.PdfPig/Fonts/Parser/Handlers/Type0FontHandler.cs similarity index 98% rename from src/UglyToad.Pdf/Fonts/Parser/Handlers/Type0FontHandler.cs rename to src/UglyToad.PdfPig/Fonts/Parser/Handlers/Type0FontHandler.cs index 1bcc22bf..62b81d23 100644 --- a/src/UglyToad.Pdf/Fonts/Parser/Handlers/Type0FontHandler.cs +++ b/src/UglyToad.PdfPig/Fonts/Parser/Handlers/Type0FontHandler.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.Parser.Handlers +namespace UglyToad.PdfPig.Fonts.Parser.Handlers { using System; using CidFonts; @@ -10,8 +10,8 @@ using Filters; using IO; using Parts; - using Pdf.Parser; - using Pdf.Parser.Parts; + using PdfPig.Parser; + using PdfPig.Parser.Parts; internal class Type0FontHandler : IFontHandler { diff --git a/src/UglyToad.Pdf/Fonts/Parser/Handlers/Type1FontHandler.cs b/src/UglyToad.PdfPig/Fonts/Parser/Handlers/Type1FontHandler.cs similarity index 97% rename from src/UglyToad.Pdf/Fonts/Parser/Handlers/Type1FontHandler.cs rename to src/UglyToad.PdfPig/Fonts/Parser/Handlers/Type1FontHandler.cs index ebdccab1..77591713 100644 --- a/src/UglyToad.Pdf/Fonts/Parser/Handlers/Type1FontHandler.cs +++ b/src/UglyToad.PdfPig/Fonts/Parser/Handlers/Type1FontHandler.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.Parser.Handlers +namespace UglyToad.PdfPig.Fonts.Parser.Handlers { using Cmap; using ContentStream; @@ -8,7 +8,7 @@ using Filters; using IO; using Parts; - using Pdf.Parser; + using PdfPig.Parser; using Simple; internal class Type1FontHandler : IFontHandler diff --git a/src/UglyToad.Pdf/Fonts/Parser/Handlers/Type3FontHandler.cs b/src/UglyToad.PdfPig/Fonts/Parser/Handlers/Type3FontHandler.cs similarity index 97% rename from src/UglyToad.Pdf/Fonts/Parser/Handlers/Type3FontHandler.cs rename to src/UglyToad.PdfPig/Fonts/Parser/Handlers/Type3FontHandler.cs index e198b651..5a639574 100644 --- a/src/UglyToad.Pdf/Fonts/Parser/Handlers/Type3FontHandler.cs +++ b/src/UglyToad.PdfPig/Fonts/Parser/Handlers/Type3FontHandler.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.Parser.Handlers +namespace UglyToad.PdfPig.Fonts.Parser.Handlers { using System; using Cmap; @@ -10,8 +10,8 @@ using Filters; using Geometry; using IO; - using Pdf.Parser; - using Pdf.Parser.Parts; + using PdfPig.Parser; + using PdfPig.Parser.Parts; using Simple; internal class Type3FontHandler : IFontHandler diff --git a/src/UglyToad.Pdf/Fonts/Parser/IEncodingReader.cs b/src/UglyToad.PdfPig/Fonts/Parser/IEncodingReader.cs similarity index 85% rename from src/UglyToad.Pdf/Fonts/Parser/IEncodingReader.cs rename to src/UglyToad.PdfPig/Fonts/Parser/IEncodingReader.cs index b13a66cd..775407b9 100644 --- a/src/UglyToad.Pdf/Fonts/Parser/IEncodingReader.cs +++ b/src/UglyToad.PdfPig/Fonts/Parser/IEncodingReader.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.Parser +namespace UglyToad.PdfPig.Fonts.Parser { using ContentStream; using Encodings; diff --git a/src/UglyToad.Pdf/Fonts/Parser/Parts/BaseFontCharacterParser.cs b/src/UglyToad.PdfPig/Fonts/Parser/Parts/BaseFontCharacterParser.cs similarity index 97% rename from src/UglyToad.Pdf/Fonts/Parser/Parts/BaseFontCharacterParser.cs rename to src/UglyToad.PdfPig/Fonts/Parser/Parts/BaseFontCharacterParser.cs index bbf2372e..d995e5da 100644 --- a/src/UglyToad.Pdf/Fonts/Parser/Parts/BaseFontCharacterParser.cs +++ b/src/UglyToad.PdfPig/Fonts/Parser/Parts/BaseFontCharacterParser.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.Parser.Parts +namespace UglyToad.PdfPig.Fonts.Parser.Parts { using System; using Cmap; diff --git a/src/UglyToad.Pdf/Fonts/Parser/Parts/BaseFontRangeParser.cs b/src/UglyToad.PdfPig/Fonts/Parser/Parts/BaseFontRangeParser.cs similarity index 98% rename from src/UglyToad.Pdf/Fonts/Parser/Parts/BaseFontRangeParser.cs rename to src/UglyToad.PdfPig/Fonts/Parser/Parts/BaseFontRangeParser.cs index da325d05..348823af 100644 --- a/src/UglyToad.Pdf/Fonts/Parser/Parts/BaseFontRangeParser.cs +++ b/src/UglyToad.PdfPig/Fonts/Parser/Parts/BaseFontRangeParser.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.Parser.Parts +namespace UglyToad.PdfPig.Fonts.Parser.Parts { using System; using System.Collections.Generic; diff --git a/src/UglyToad.Pdf/Fonts/Parser/Parts/CidCharacterParser.cs b/src/UglyToad.PdfPig/Fonts/Parser/Parts/CidCharacterParser.cs similarity index 96% rename from src/UglyToad.Pdf/Fonts/Parser/Parts/CidCharacterParser.cs rename to src/UglyToad.PdfPig/Fonts/Parser/Parts/CidCharacterParser.cs index 590b3f4f..30fd682c 100644 --- a/src/UglyToad.Pdf/Fonts/Parser/Parts/CidCharacterParser.cs +++ b/src/UglyToad.PdfPig/Fonts/Parser/Parts/CidCharacterParser.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.Parser.Parts +namespace UglyToad.PdfPig.Fonts.Parser.Parts { using System; using System.Collections.Generic; diff --git a/src/UglyToad.Pdf/Fonts/Parser/Parts/CidFontFactory.cs b/src/UglyToad.PdfPig/Fonts/Parser/Parts/CidFontFactory.cs similarity index 98% rename from src/UglyToad.Pdf/Fonts/Parser/Parts/CidFontFactory.cs rename to src/UglyToad.PdfPig/Fonts/Parser/Parts/CidFontFactory.cs index 2d6b8c9b..ea265c23 100644 --- a/src/UglyToad.Pdf/Fonts/Parser/Parts/CidFontFactory.cs +++ b/src/UglyToad.PdfPig/Fonts/Parser/Parts/CidFontFactory.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.Parser.Parts +namespace UglyToad.PdfPig.Fonts.Parser.Parts { using System; using System.Collections.Generic; @@ -10,8 +10,8 @@ using Filters; using Geometry; using IO; - using Pdf.Parser; - using Pdf.Parser.Parts; + using PdfPig.Parser; + using PdfPig.Parser.Parts; using TrueType; using TrueType.Parser; diff --git a/src/UglyToad.Pdf/Fonts/Parser/Parts/CidFontNameParser.cs b/src/UglyToad.PdfPig/Fonts/Parser/Parts/CidFontNameParser.cs similarity index 99% rename from src/UglyToad.Pdf/Fonts/Parser/Parts/CidFontNameParser.cs rename to src/UglyToad.PdfPig/Fonts/Parser/Parts/CidFontNameParser.cs index 0da50cc1..2f3d300d 100644 --- a/src/UglyToad.Pdf/Fonts/Parser/Parts/CidFontNameParser.cs +++ b/src/UglyToad.PdfPig/Fonts/Parser/Parts/CidFontNameParser.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.Parser.Parts +namespace UglyToad.PdfPig.Fonts.Parser.Parts { using System; using System.Globalization; diff --git a/src/UglyToad.Pdf/Fonts/Parser/Parts/CidRangeParser.cs b/src/UglyToad.PdfPig/Fonts/Parser/Parts/CidRangeParser.cs similarity index 96% rename from src/UglyToad.Pdf/Fonts/Parser/Parts/CidRangeParser.cs rename to src/UglyToad.PdfPig/Fonts/Parser/Parts/CidRangeParser.cs index fe8e67f6..721876c4 100644 --- a/src/UglyToad.Pdf/Fonts/Parser/Parts/CidRangeParser.cs +++ b/src/UglyToad.PdfPig/Fonts/Parser/Parts/CidRangeParser.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.Parser.Parts +namespace UglyToad.PdfPig.Fonts.Parser.Parts { using Cmap; using Exceptions; diff --git a/src/UglyToad.Pdf/Fonts/Parser/Parts/CodespaceRangeParser.cs b/src/UglyToad.PdfPig/Fonts/Parser/Parts/CodespaceRangeParser.cs similarity index 96% rename from src/UglyToad.Pdf/Fonts/Parser/Parts/CodespaceRangeParser.cs rename to src/UglyToad.PdfPig/Fonts/Parser/Parts/CodespaceRangeParser.cs index f1661a50..905c5b84 100644 --- a/src/UglyToad.Pdf/Fonts/Parser/Parts/CodespaceRangeParser.cs +++ b/src/UglyToad.PdfPig/Fonts/Parser/Parts/CodespaceRangeParser.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.Parser.Parts +namespace UglyToad.PdfPig.Fonts.Parser.Parts { using System; using System.Collections.Generic; diff --git a/src/UglyToad.Pdf/Fonts/Parser/Parts/FontDescriptorFactory.cs b/src/UglyToad.PdfPig/Fonts/Parser/Parts/FontDescriptorFactory.cs similarity index 99% rename from src/UglyToad.Pdf/Fonts/Parser/Parts/FontDescriptorFactory.cs rename to src/UglyToad.PdfPig/Fonts/Parser/Parts/FontDescriptorFactory.cs index d9d26e1c..83396f5a 100644 --- a/src/UglyToad.Pdf/Fonts/Parser/Parts/FontDescriptorFactory.cs +++ b/src/UglyToad.PdfPig/Fonts/Parser/Parts/FontDescriptorFactory.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.Parser.Parts +namespace UglyToad.PdfPig.Fonts.Parser.Parts { using System; using ContentStream; diff --git a/src/UglyToad.Pdf/Fonts/Parser/Parts/ICidFontPartParser.cs b/src/UglyToad.PdfPig/Fonts/Parser/Parts/ICidFontPartParser.cs similarity index 92% rename from src/UglyToad.Pdf/Fonts/Parser/Parts/ICidFontPartParser.cs rename to src/UglyToad.PdfPig/Fonts/Parser/Parts/ICidFontPartParser.cs index 0adb191d..0eeb55bb 100644 --- a/src/UglyToad.Pdf/Fonts/Parser/Parts/ICidFontPartParser.cs +++ b/src/UglyToad.PdfPig/Fonts/Parser/Parts/ICidFontPartParser.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.Parser.Parts +namespace UglyToad.PdfPig.Fonts.Parser.Parts { using Cmap; using Tokenization.Scanner; diff --git a/src/UglyToad.Pdf/Fonts/Simple/TrueTypeSimpleFont.cs b/src/UglyToad.PdfPig/Fonts/Simple/TrueTypeSimpleFont.cs similarity index 98% rename from src/UglyToad.Pdf/Fonts/Simple/TrueTypeSimpleFont.cs rename to src/UglyToad.PdfPig/Fonts/Simple/TrueTypeSimpleFont.cs index a9a03551..73c65391 100644 --- a/src/UglyToad.Pdf/Fonts/Simple/TrueTypeSimpleFont.cs +++ b/src/UglyToad.PdfPig/Fonts/Simple/TrueTypeSimpleFont.cs @@ -1,6 +1,5 @@ -namespace UglyToad.Pdf.Fonts.Simple +namespace UglyToad.PdfPig.Fonts.Simple { - using System; using Cmap; using Composite; using Core; diff --git a/src/UglyToad.Pdf/Fonts/Simple/Type1Font.cs b/src/UglyToad.PdfPig/Fonts/Simple/Type1Font.cs similarity index 97% rename from src/UglyToad.Pdf/Fonts/Simple/Type1Font.cs rename to src/UglyToad.PdfPig/Fonts/Simple/Type1Font.cs index 5522b2cd..9f955227 100644 --- a/src/UglyToad.Pdf/Fonts/Simple/Type1Font.cs +++ b/src/UglyToad.PdfPig/Fonts/Simple/Type1Font.cs @@ -1,6 +1,5 @@ -namespace UglyToad.Pdf.Fonts.Simple +namespace UglyToad.PdfPig.Fonts.Simple { - using System; using Cmap; using Composite; using Core; diff --git a/src/UglyToad.Pdf/Fonts/Simple/Type1Standard14Font.cs b/src/UglyToad.PdfPig/Fonts/Simple/Type1Standard14Font.cs similarity index 97% rename from src/UglyToad.Pdf/Fonts/Simple/Type1Standard14Font.cs rename to src/UglyToad.PdfPig/Fonts/Simple/Type1Standard14Font.cs index 1878d96e..91d6427d 100644 --- a/src/UglyToad.Pdf/Fonts/Simple/Type1Standard14Font.cs +++ b/src/UglyToad.PdfPig/Fonts/Simple/Type1Standard14Font.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.Simple +namespace UglyToad.PdfPig.Fonts.Simple { using System; using Core; diff --git a/src/UglyToad.Pdf/Fonts/Simple/Type3Font.cs b/src/UglyToad.PdfPig/Fonts/Simple/Type3Font.cs similarity index 98% rename from src/UglyToad.Pdf/Fonts/Simple/Type3Font.cs rename to src/UglyToad.PdfPig/Fonts/Simple/Type3Font.cs index c569913f..9500c639 100644 --- a/src/UglyToad.Pdf/Fonts/Simple/Type3Font.cs +++ b/src/UglyToad.PdfPig/Fonts/Simple/Type3Font.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.Simple +namespace UglyToad.PdfPig.Fonts.Simple { using Cmap; using Composite; diff --git a/src/UglyToad.Pdf/Fonts/Standard14.cs b/src/UglyToad.PdfPig/Fonts/Standard14.cs similarity index 98% rename from src/UglyToad.Pdf/Fonts/Standard14.cs rename to src/UglyToad.PdfPig/Fonts/Standard14.cs index 29dd38a7..7af0946e 100644 --- a/src/UglyToad.Pdf/Fonts/Standard14.cs +++ b/src/UglyToad.PdfPig/Fonts/Standard14.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts +namespace UglyToad.PdfPig.Fonts { using System; using System.Collections.Generic; @@ -98,7 +98,7 @@ { var assembly = typeof(Standard14).Assembly; - var name = $"UglyToad.Pdf.Resources.AdobeFontMetrics.{afmName}.afm"; + var name = $"UglyToad.PdfPig.Resources.AdobeFontMetrics.{afmName}.afm"; IInputBytes bytes; using (var memory = new MemoryStream()) diff --git a/src/UglyToad.Pdf/Fonts/TrueType/Parser/TrueTypeFontParser.cs b/src/UglyToad.PdfPig/Fonts/TrueType/Parser/TrueTypeFontParser.cs similarity index 98% rename from src/UglyToad.Pdf/Fonts/TrueType/Parser/TrueTypeFontParser.cs rename to src/UglyToad.PdfPig/Fonts/TrueType/Parser/TrueTypeFontParser.cs index ce71f1ee..3e560363 100644 --- a/src/UglyToad.Pdf/Fonts/TrueType/Parser/TrueTypeFontParser.cs +++ b/src/UglyToad.PdfPig/Fonts/TrueType/Parser/TrueTypeFontParser.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.TrueType.Parser +namespace UglyToad.PdfPig.Fonts.TrueType.Parser { using System; using System.Collections.Generic; diff --git a/src/UglyToad.Pdf/Fonts/TrueType/Tables/GlyphDataTable.cs b/src/UglyToad.PdfPig/Fonts/TrueType/Tables/GlyphDataTable.cs similarity index 99% rename from src/UglyToad.Pdf/Fonts/TrueType/Tables/GlyphDataTable.cs rename to src/UglyToad.PdfPig/Fonts/TrueType/Tables/GlyphDataTable.cs index a04fbafa..90218b15 100644 --- a/src/UglyToad.Pdf/Fonts/TrueType/Tables/GlyphDataTable.cs +++ b/src/UglyToad.PdfPig/Fonts/TrueType/Tables/GlyphDataTable.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.TrueType.Tables +namespace UglyToad.PdfPig.Fonts.TrueType.Tables { using System; using System.Collections.Generic; diff --git a/src/UglyToad.Pdf/Fonts/TrueType/Tables/HeaderTable.cs b/src/UglyToad.PdfPig/Fonts/TrueType/Tables/HeaderTable.cs similarity index 98% rename from src/UglyToad.Pdf/Fonts/TrueType/Tables/HeaderTable.cs rename to src/UglyToad.PdfPig/Fonts/TrueType/Tables/HeaderTable.cs index 86a95f2b..de0d626d 100644 --- a/src/UglyToad.Pdf/Fonts/TrueType/Tables/HeaderTable.cs +++ b/src/UglyToad.PdfPig/Fonts/TrueType/Tables/HeaderTable.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.TrueType.Tables +namespace UglyToad.PdfPig.Fonts.TrueType.Tables { using System; diff --git a/src/UglyToad.Pdf/Fonts/TrueType/Tables/HorizontalHeaderTable.cs b/src/UglyToad.PdfPig/Fonts/TrueType/Tables/HorizontalHeaderTable.cs similarity index 99% rename from src/UglyToad.Pdf/Fonts/TrueType/Tables/HorizontalHeaderTable.cs rename to src/UglyToad.PdfPig/Fonts/TrueType/Tables/HorizontalHeaderTable.cs index 1c19b0ec..31b792c8 100644 --- a/src/UglyToad.Pdf/Fonts/TrueType/Tables/HorizontalHeaderTable.cs +++ b/src/UglyToad.PdfPig/Fonts/TrueType/Tables/HorizontalHeaderTable.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.TrueType.Tables +namespace UglyToad.PdfPig.Fonts.TrueType.Tables { using System; diff --git a/src/UglyToad.Pdf/Fonts/TrueType/Tables/ITable.cs b/src/UglyToad.PdfPig/Fonts/TrueType/Tables/ITable.cs similarity index 71% rename from src/UglyToad.Pdf/Fonts/TrueType/Tables/ITable.cs rename to src/UglyToad.PdfPig/Fonts/TrueType/Tables/ITable.cs index 87128b7e..0645a193 100644 --- a/src/UglyToad.Pdf/Fonts/TrueType/Tables/ITable.cs +++ b/src/UglyToad.PdfPig/Fonts/TrueType/Tables/ITable.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.TrueType.Tables +namespace UglyToad.PdfPig.Fonts.TrueType.Tables { internal interface ITable { diff --git a/src/UglyToad.Pdf/Fonts/TrueType/Tables/IndexToLocationTable.cs b/src/UglyToad.PdfPig/Fonts/TrueType/Tables/IndexToLocationTable.cs similarity index 97% rename from src/UglyToad.Pdf/Fonts/TrueType/Tables/IndexToLocationTable.cs rename to src/UglyToad.PdfPig/Fonts/TrueType/Tables/IndexToLocationTable.cs index 0b9c6b2e..2e08cc5c 100644 --- a/src/UglyToad.Pdf/Fonts/TrueType/Tables/IndexToLocationTable.cs +++ b/src/UglyToad.PdfPig/Fonts/TrueType/Tables/IndexToLocationTable.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.TrueType.Tables +namespace UglyToad.PdfPig.Fonts.TrueType.Tables { using System; diff --git a/src/UglyToad.Pdf/Fonts/TrueType/Tables/MaximumProfileTable.cs b/src/UglyToad.PdfPig/Fonts/TrueType/Tables/MaximumProfileTable.cs similarity index 99% rename from src/UglyToad.Pdf/Fonts/TrueType/Tables/MaximumProfileTable.cs rename to src/UglyToad.PdfPig/Fonts/TrueType/Tables/MaximumProfileTable.cs index b665470c..55b560d7 100644 --- a/src/UglyToad.Pdf/Fonts/TrueType/Tables/MaximumProfileTable.cs +++ b/src/UglyToad.PdfPig/Fonts/TrueType/Tables/MaximumProfileTable.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.TrueType.Tables +namespace UglyToad.PdfPig.Fonts.TrueType.Tables { using System; diff --git a/src/UglyToad.Pdf/Fonts/TrueType/Tables/PostScriptTable.cs b/src/UglyToad.PdfPig/Fonts/TrueType/Tables/PostScriptTable.cs similarity index 99% rename from src/UglyToad.Pdf/Fonts/TrueType/Tables/PostScriptTable.cs rename to src/UglyToad.PdfPig/Fonts/TrueType/Tables/PostScriptTable.cs index 51702bc7..53476441 100644 --- a/src/UglyToad.Pdf/Fonts/TrueType/Tables/PostScriptTable.cs +++ b/src/UglyToad.PdfPig/Fonts/TrueType/Tables/PostScriptTable.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.TrueType.Tables +namespace UglyToad.PdfPig.Fonts.TrueType.Tables { using System; using System.Text; diff --git a/src/UglyToad.Pdf/Fonts/TrueType/TrueTypeDataBytes.cs b/src/UglyToad.PdfPig/Fonts/TrueType/TrueTypeDataBytes.cs similarity index 99% rename from src/UglyToad.Pdf/Fonts/TrueType/TrueTypeDataBytes.cs rename to src/UglyToad.PdfPig/Fonts/TrueType/TrueTypeDataBytes.cs index a3d58323..36f94b0f 100644 --- a/src/UglyToad.Pdf/Fonts/TrueType/TrueTypeDataBytes.cs +++ b/src/UglyToad.PdfPig/Fonts/TrueType/TrueTypeDataBytes.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.TrueType +namespace UglyToad.PdfPig.Fonts.TrueType { using System; using System.IO; diff --git a/src/UglyToad.Pdf/Fonts/TrueType/TrueTypeFont.cs b/src/UglyToad.PdfPig/Fonts/TrueType/TrueTypeFont.cs similarity index 92% rename from src/UglyToad.Pdf/Fonts/TrueType/TrueTypeFont.cs rename to src/UglyToad.PdfPig/Fonts/TrueType/TrueTypeFont.cs index 8c4005b7..d6b93353 100644 --- a/src/UglyToad.Pdf/Fonts/TrueType/TrueTypeFont.cs +++ b/src/UglyToad.PdfPig/Fonts/TrueType/TrueTypeFont.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.TrueType +namespace UglyToad.PdfPig.Fonts.TrueType { using System.Collections.Generic; using CidFonts; diff --git a/src/UglyToad.Pdf/Fonts/TrueType/TrueTypeHeaderTable.cs b/src/UglyToad.PdfPig/Fonts/TrueType/TrueTypeHeaderTable.cs similarity index 99% rename from src/UglyToad.Pdf/Fonts/TrueType/TrueTypeHeaderTable.cs rename to src/UglyToad.PdfPig/Fonts/TrueType/TrueTypeHeaderTable.cs index 16123b83..b3478ae4 100644 --- a/src/UglyToad.Pdf/Fonts/TrueType/TrueTypeHeaderTable.cs +++ b/src/UglyToad.PdfPig/Fonts/TrueType/TrueTypeHeaderTable.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.TrueType +namespace UglyToad.PdfPig.Fonts.TrueType { /// /// A table directory entry from the TrueType font file. diff --git a/src/UglyToad.Pdf/Fonts/TrueType/WindowsGlyphList4.cs b/src/UglyToad.PdfPig/Fonts/TrueType/WindowsGlyphList4.cs similarity index 98% rename from src/UglyToad.Pdf/Fonts/TrueType/WindowsGlyphList4.cs rename to src/UglyToad.PdfPig/Fonts/TrueType/WindowsGlyphList4.cs index f2bf33ed..24eef137 100644 --- a/src/UglyToad.Pdf/Fonts/TrueType/WindowsGlyphList4.cs +++ b/src/UglyToad.PdfPig/Fonts/TrueType/WindowsGlyphList4.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Fonts.TrueType +namespace UglyToad.PdfPig.Fonts.TrueType { using System.Collections.Generic; diff --git a/src/UglyToad.Pdf/Geometry/Paths/GeneralPath.cs b/src/UglyToad.PdfPig/Geometry/Paths/GeneralPath.cs similarity index 67% rename from src/UglyToad.Pdf/Geometry/Paths/GeneralPath.cs rename to src/UglyToad.PdfPig/Geometry/Paths/GeneralPath.cs index 0b0ec6e0..d335507c 100644 --- a/src/UglyToad.Pdf/Geometry/Paths/GeneralPath.cs +++ b/src/UglyToad.PdfPig/Geometry/Paths/GeneralPath.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Geometry.Paths +namespace UglyToad.PdfPig.Geometry.Paths { internal class GeneralPath { diff --git a/src/UglyToad.Pdf/Geometry/PdfPoint.cs b/src/UglyToad.PdfPig/Geometry/PdfPoint.cs similarity index 97% rename from src/UglyToad.Pdf/Geometry/PdfPoint.cs rename to src/UglyToad.PdfPig/Geometry/PdfPoint.cs index 963ff583..026beb38 100644 --- a/src/UglyToad.Pdf/Geometry/PdfPoint.cs +++ b/src/UglyToad.PdfPig/Geometry/PdfPoint.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Geometry +namespace UglyToad.PdfPig.Geometry { /// /// A point in a PDF file. diff --git a/src/UglyToad.Pdf/Geometry/PdfRectangle.cs b/src/UglyToad.PdfPig/Geometry/PdfRectangle.cs similarity index 96% rename from src/UglyToad.Pdf/Geometry/PdfRectangle.cs rename to src/UglyToad.PdfPig/Geometry/PdfRectangle.cs index 58a622a4..cebdaab3 100644 --- a/src/UglyToad.Pdf/Geometry/PdfRectangle.cs +++ b/src/UglyToad.PdfPig/Geometry/PdfRectangle.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Geometry +namespace UglyToad.PdfPig.Geometry { using System; diff --git a/src/UglyToad.Pdf/Geometry/PdfVector.cs b/src/UglyToad.PdfPig/Geometry/PdfVector.cs similarity index 92% rename from src/UglyToad.Pdf/Geometry/PdfVector.cs rename to src/UglyToad.PdfPig/Geometry/PdfVector.cs index 2f52ef6a..e6f64a66 100644 --- a/src/UglyToad.Pdf/Geometry/PdfVector.cs +++ b/src/UglyToad.PdfPig/Geometry/PdfVector.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Geometry +namespace UglyToad.PdfPig.Geometry { internal struct PdfVector { diff --git a/src/UglyToad.Pdf/Geometry/UserSpaceUnit.cs b/src/UglyToad.PdfPig/Geometry/UserSpaceUnit.cs similarity index 96% rename from src/UglyToad.Pdf/Geometry/UserSpaceUnit.cs rename to src/UglyToad.PdfPig/Geometry/UserSpaceUnit.cs index 092d3534..ba40c6a7 100644 --- a/src/UglyToad.Pdf/Geometry/UserSpaceUnit.cs +++ b/src/UglyToad.PdfPig/Geometry/UserSpaceUnit.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Geometry +namespace UglyToad.PdfPig.Geometry { using System; diff --git a/src/UglyToad.Pdf/Graphics/ContentStreamProcessor.cs b/src/UglyToad.PdfPig/Graphics/ContentStreamProcessor.cs similarity index 99% rename from src/UglyToad.Pdf/Graphics/ContentStreamProcessor.cs rename to src/UglyToad.PdfPig/Graphics/ContentStreamProcessor.cs index 35abbc6c..9821cb34 100644 --- a/src/UglyToad.Pdf/Graphics/ContentStreamProcessor.cs +++ b/src/UglyToad.PdfPig/Graphics/ContentStreamProcessor.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics +namespace UglyToad.PdfPig.Graphics { using System; using System.Collections.Generic; @@ -8,7 +8,7 @@ using Geometry; using IO; using Operations; - using Pdf.Core; + using PdfPig.Core; using Tokenization.Tokens; using Util; diff --git a/src/UglyToad.Pdf/Graphics/Core/LineCapStyle.cs b/src/UglyToad.PdfPig/Graphics/Core/LineCapStyle.cs similarity index 72% rename from src/UglyToad.Pdf/Graphics/Core/LineCapStyle.cs rename to src/UglyToad.PdfPig/Graphics/Core/LineCapStyle.cs index b734931a..7837ceb8 100644 --- a/src/UglyToad.Pdf/Graphics/Core/LineCapStyle.cs +++ b/src/UglyToad.PdfPig/Graphics/Core/LineCapStyle.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Core +namespace UglyToad.PdfPig.Graphics.Core { internal enum LineCapStyle { diff --git a/src/UglyToad.Pdf/Graphics/Core/LineDashPattern.cs b/src/UglyToad.PdfPig/Graphics/Core/LineDashPattern.cs similarity index 91% rename from src/UglyToad.Pdf/Graphics/Core/LineDashPattern.cs rename to src/UglyToad.PdfPig/Graphics/Core/LineDashPattern.cs index 3cfc5155..0d43e8e8 100644 --- a/src/UglyToad.Pdf/Graphics/Core/LineDashPattern.cs +++ b/src/UglyToad.PdfPig/Graphics/Core/LineDashPattern.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Core +namespace UglyToad.PdfPig.Graphics.Core { using System; diff --git a/src/UglyToad.Pdf/Graphics/Core/LineJoinStyle.cs b/src/UglyToad.PdfPig/Graphics/Core/LineJoinStyle.cs similarity index 70% rename from src/UglyToad.Pdf/Graphics/Core/LineJoinStyle.cs rename to src/UglyToad.PdfPig/Graphics/Core/LineJoinStyle.cs index 6f60ce04..05184e11 100644 --- a/src/UglyToad.Pdf/Graphics/Core/LineJoinStyle.cs +++ b/src/UglyToad.PdfPig/Graphics/Core/LineJoinStyle.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Core +namespace UglyToad.PdfPig.Graphics.Core { internal enum LineJoinStyle { diff --git a/src/UglyToad.Pdf/Graphics/Core/RenderingIntent.cs b/src/UglyToad.PdfPig/Graphics/Core/RenderingIntent.cs similarity index 97% rename from src/UglyToad.Pdf/Graphics/Core/RenderingIntent.cs rename to src/UglyToad.PdfPig/Graphics/Core/RenderingIntent.cs index d5340740..dc6f1470 100644 --- a/src/UglyToad.Pdf/Graphics/Core/RenderingIntent.cs +++ b/src/UglyToad.PdfPig/Graphics/Core/RenderingIntent.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Core +namespace UglyToad.PdfPig.Graphics.Core { internal enum RenderingIntent { diff --git a/src/UglyToad.Pdf/Graphics/Core/RenderingMode.cs b/src/UglyToad.PdfPig/Graphics/Core/RenderingMode.cs similarity index 96% rename from src/UglyToad.Pdf/Graphics/Core/RenderingMode.cs rename to src/UglyToad.PdfPig/Graphics/Core/RenderingMode.cs index 874166a0..980ccbfd 100644 --- a/src/UglyToad.Pdf/Graphics/Core/RenderingMode.cs +++ b/src/UglyToad.PdfPig/Graphics/Core/RenderingMode.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Core +namespace UglyToad.PdfPig.Graphics.Core { internal enum RenderingMode { diff --git a/src/UglyToad.Pdf/Graphics/Core/RenderingModeExtensions.cs b/src/UglyToad.PdfPig/Graphics/Core/RenderingModeExtensions.cs similarity index 95% rename from src/UglyToad.Pdf/Graphics/Core/RenderingModeExtensions.cs rename to src/UglyToad.PdfPig/Graphics/Core/RenderingModeExtensions.cs index fac01bd4..5332566f 100644 --- a/src/UglyToad.Pdf/Graphics/Core/RenderingModeExtensions.cs +++ b/src/UglyToad.PdfPig/Graphics/Core/RenderingModeExtensions.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Core +namespace UglyToad.PdfPig.Graphics.Core { internal static class RenderingModeExtensions { diff --git a/src/UglyToad.Pdf/Graphics/CurrentFontState.cs b/src/UglyToad.PdfPig/Graphics/CurrentFontState.cs similarity index 98% rename from src/UglyToad.Pdf/Graphics/CurrentFontState.cs rename to src/UglyToad.PdfPig/Graphics/CurrentFontState.cs index 1b49ce8a..52f85d20 100644 --- a/src/UglyToad.Pdf/Graphics/CurrentFontState.cs +++ b/src/UglyToad.PdfPig/Graphics/CurrentFontState.cs @@ -1,9 +1,9 @@ // ReSharper disable RedundantDefaultMemberInitializer -namespace UglyToad.Pdf.Graphics +namespace UglyToad.PdfPig.Graphics { using Core; using Cos; - using Pdf.Core; + using PdfPig.Core; /// /// The current state of text related parameters for a content stream. diff --git a/src/UglyToad.Pdf/Graphics/CurrentGraphicsState.cs b/src/UglyToad.PdfPig/Graphics/CurrentGraphicsState.cs similarity index 97% rename from src/UglyToad.Pdf/Graphics/CurrentGraphicsState.cs rename to src/UglyToad.PdfPig/Graphics/CurrentGraphicsState.cs index 88cc222f..86fb2061 100644 --- a/src/UglyToad.Pdf/Graphics/CurrentGraphicsState.cs +++ b/src/UglyToad.PdfPig/Graphics/CurrentGraphicsState.cs @@ -1,8 +1,7 @@ -namespace UglyToad.Pdf.Graphics +namespace UglyToad.PdfPig.Graphics { using Core; - using Operations.SpecialGraphicsState; - using Pdf.Core; + using PdfPig.Core; /// /// The state of the current graphics control parameters. diff --git a/src/UglyToad.Pdf/Graphics/IGraphicsStateOperationFactory.cs b/src/UglyToad.PdfPig/Graphics/IGraphicsStateOperationFactory.cs similarity index 89% rename from src/UglyToad.Pdf/Graphics/IGraphicsStateOperationFactory.cs rename to src/UglyToad.PdfPig/Graphics/IGraphicsStateOperationFactory.cs index 6c6c1cc8..d4138727 100644 --- a/src/UglyToad.Pdf/Graphics/IGraphicsStateOperationFactory.cs +++ b/src/UglyToad.PdfPig/Graphics/IGraphicsStateOperationFactory.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics +namespace UglyToad.PdfPig.Graphics { using System.Collections.Generic; using Operations; diff --git a/src/UglyToad.Pdf/Graphics/IOperationContext.cs b/src/UglyToad.PdfPig/Graphics/IOperationContext.cs similarity index 91% rename from src/UglyToad.Pdf/Graphics/IOperationContext.cs rename to src/UglyToad.PdfPig/Graphics/IOperationContext.cs index 86febc11..80cf9a90 100644 --- a/src/UglyToad.Pdf/Graphics/IOperationContext.cs +++ b/src/UglyToad.PdfPig/Graphics/IOperationContext.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics +namespace UglyToad.PdfPig.Graphics { using System.Collections.Generic; using IO; diff --git a/src/UglyToad.Pdf/Graphics/Operations/ClippingPaths/ModifyClippingByEvenOddIntersect.cs b/src/UglyToad.PdfPig/Graphics/Operations/ClippingPaths/ModifyClippingByEvenOddIntersect.cs similarity index 90% rename from src/UglyToad.Pdf/Graphics/Operations/ClippingPaths/ModifyClippingByEvenOddIntersect.cs rename to src/UglyToad.PdfPig/Graphics/Operations/ClippingPaths/ModifyClippingByEvenOddIntersect.cs index d7da41f7..513f0ed5 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/ClippingPaths/ModifyClippingByEvenOddIntersect.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/ClippingPaths/ModifyClippingByEvenOddIntersect.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Operations.ClippingPaths +namespace UglyToad.PdfPig.Graphics.Operations.ClippingPaths { using Content; diff --git a/src/UglyToad.Pdf/Graphics/Operations/ClippingPaths/ModifyClippingByNonZeroWindingIntersect.cs b/src/UglyToad.PdfPig/Graphics/Operations/ClippingPaths/ModifyClippingByNonZeroWindingIntersect.cs similarity index 90% rename from src/UglyToad.Pdf/Graphics/Operations/ClippingPaths/ModifyClippingByNonZeroWindingIntersect.cs rename to src/UglyToad.PdfPig/Graphics/Operations/ClippingPaths/ModifyClippingByNonZeroWindingIntersect.cs index 0cbe8ae7..57afc6f6 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/ClippingPaths/ModifyClippingByNonZeroWindingIntersect.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/ClippingPaths/ModifyClippingByNonZeroWindingIntersect.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Operations.ClippingPaths +namespace UglyToad.PdfPig.Graphics.Operations.ClippingPaths { using Content; diff --git a/src/UglyToad.Pdf/Graphics/Operations/CloseAndStrokePath.cs b/src/UglyToad.PdfPig/Graphics/Operations/CloseAndStrokePath.cs similarity index 91% rename from src/UglyToad.Pdf/Graphics/Operations/CloseAndStrokePath.cs rename to src/UglyToad.PdfPig/Graphics/Operations/CloseAndStrokePath.cs index 1992aadb..8571254d 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/CloseAndStrokePath.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/CloseAndStrokePath.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Operations +namespace UglyToad.PdfPig.Graphics.Operations { using Content; diff --git a/src/UglyToad.Pdf/Graphics/Operations/CloseFillPathEvenOddRuleAndStroke.cs b/src/UglyToad.PdfPig/Graphics/Operations/CloseFillPathEvenOddRuleAndStroke.cs similarity index 92% rename from src/UglyToad.Pdf/Graphics/Operations/CloseFillPathEvenOddRuleAndStroke.cs rename to src/UglyToad.PdfPig/Graphics/Operations/CloseFillPathEvenOddRuleAndStroke.cs index 2527210b..7c2f4bf0 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/CloseFillPathEvenOddRuleAndStroke.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/CloseFillPathEvenOddRuleAndStroke.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Operations +namespace UglyToad.PdfPig.Graphics.Operations { using Content; diff --git a/src/UglyToad.Pdf/Graphics/Operations/CloseFillPathNonZeroWindingAndStroke.cs b/src/UglyToad.PdfPig/Graphics/Operations/CloseFillPathNonZeroWindingAndStroke.cs similarity index 92% rename from src/UglyToad.Pdf/Graphics/Operations/CloseFillPathNonZeroWindingAndStroke.cs rename to src/UglyToad.PdfPig/Graphics/Operations/CloseFillPathNonZeroWindingAndStroke.cs index 6021700a..e07f1367 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/CloseFillPathNonZeroWindingAndStroke.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/CloseFillPathNonZeroWindingAndStroke.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Operations +namespace UglyToad.PdfPig.Graphics.Operations { using Content; diff --git a/src/UglyToad.Pdf/Graphics/Operations/EndPath.cs b/src/UglyToad.PdfPig/Graphics/Operations/EndPath.cs similarity index 90% rename from src/UglyToad.Pdf/Graphics/Operations/EndPath.cs rename to src/UglyToad.PdfPig/Graphics/Operations/EndPath.cs index 1a118757..3d916e7c 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/EndPath.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/EndPath.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Operations +namespace UglyToad.PdfPig.Graphics.Operations { using Content; diff --git a/src/UglyToad.Pdf/Graphics/Operations/FillPathEvenOddRule.cs b/src/UglyToad.PdfPig/Graphics/Operations/FillPathEvenOddRule.cs similarity index 91% rename from src/UglyToad.Pdf/Graphics/Operations/FillPathEvenOddRule.cs rename to src/UglyToad.PdfPig/Graphics/Operations/FillPathEvenOddRule.cs index dc628992..b5c9c04d 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/FillPathEvenOddRule.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/FillPathEvenOddRule.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Operations +namespace UglyToad.PdfPig.Graphics.Operations { using Content; diff --git a/src/UglyToad.Pdf/Graphics/Operations/FillPathEvenOddRuleAndStroke.cs b/src/UglyToad.PdfPig/Graphics/Operations/FillPathEvenOddRuleAndStroke.cs similarity index 92% rename from src/UglyToad.Pdf/Graphics/Operations/FillPathEvenOddRuleAndStroke.cs rename to src/UglyToad.PdfPig/Graphics/Operations/FillPathEvenOddRuleAndStroke.cs index b104fc2e..60b8b999 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/FillPathEvenOddRuleAndStroke.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/FillPathEvenOddRuleAndStroke.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Operations +namespace UglyToad.PdfPig.Graphics.Operations { using Content; diff --git a/src/UglyToad.Pdf/Graphics/Operations/FillPathNonZeroWinding.cs b/src/UglyToad.PdfPig/Graphics/Operations/FillPathNonZeroWinding.cs similarity index 91% rename from src/UglyToad.Pdf/Graphics/Operations/FillPathNonZeroWinding.cs rename to src/UglyToad.PdfPig/Graphics/Operations/FillPathNonZeroWinding.cs index 88e3c1ad..fdd01db6 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/FillPathNonZeroWinding.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/FillPathNonZeroWinding.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Operations +namespace UglyToad.PdfPig.Graphics.Operations { using Content; diff --git a/src/UglyToad.Pdf/Graphics/Operations/FillPathNonZeroWindingAndStroke.cs b/src/UglyToad.PdfPig/Graphics/Operations/FillPathNonZeroWindingAndStroke.cs similarity index 92% rename from src/UglyToad.Pdf/Graphics/Operations/FillPathNonZeroWindingAndStroke.cs rename to src/UglyToad.PdfPig/Graphics/Operations/FillPathNonZeroWindingAndStroke.cs index a0b192c6..3ae85f27 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/FillPathNonZeroWindingAndStroke.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/FillPathNonZeroWindingAndStroke.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Operations +namespace UglyToad.PdfPig.Graphics.Operations { using Content; diff --git a/src/UglyToad.Pdf/Graphics/Operations/FillPathNonZeroWindingCompatibility.cs b/src/UglyToad.PdfPig/Graphics/Operations/FillPathNonZeroWindingCompatibility.cs similarity index 92% rename from src/UglyToad.Pdf/Graphics/Operations/FillPathNonZeroWindingCompatibility.cs rename to src/UglyToad.PdfPig/Graphics/Operations/FillPathNonZeroWindingCompatibility.cs index edeb560c..00016866 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/FillPathNonZeroWindingCompatibility.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/FillPathNonZeroWindingCompatibility.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Operations +namespace UglyToad.PdfPig.Graphics.Operations { using Content; diff --git a/src/UglyToad.Pdf/Graphics/Operations/General/SetColorRenderingIntent.cs b/src/UglyToad.PdfPig/Graphics/Operations/General/SetColorRenderingIntent.cs similarity index 84% rename from src/UglyToad.Pdf/Graphics/Operations/General/SetColorRenderingIntent.cs rename to src/UglyToad.PdfPig/Graphics/Operations/General/SetColorRenderingIntent.cs index c03d029d..3dddbfc0 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/General/SetColorRenderingIntent.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/General/SetColorRenderingIntent.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Operations.General +namespace UglyToad.PdfPig.Graphics.Operations.General { using Content; diff --git a/src/UglyToad.Pdf/Graphics/Operations/General/SetFlatnessTolerance.cs b/src/UglyToad.PdfPig/Graphics/Operations/General/SetFlatnessTolerance.cs similarity index 91% rename from src/UglyToad.Pdf/Graphics/Operations/General/SetFlatnessTolerance.cs rename to src/UglyToad.PdfPig/Graphics/Operations/General/SetFlatnessTolerance.cs index baa31f56..1e0fa395 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/General/SetFlatnessTolerance.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/General/SetFlatnessTolerance.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Operations.General +namespace UglyToad.PdfPig.Graphics.Operations.General { using Content; diff --git a/src/UglyToad.Pdf/Graphics/Operations/General/SetLineCap.cs b/src/UglyToad.PdfPig/Graphics/Operations/General/SetLineCap.cs similarity index 94% rename from src/UglyToad.Pdf/Graphics/Operations/General/SetLineCap.cs rename to src/UglyToad.PdfPig/Graphics/Operations/General/SetLineCap.cs index d1ed2ca4..c5646f4b 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/General/SetLineCap.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/General/SetLineCap.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Operations.General +namespace UglyToad.PdfPig.Graphics.Operations.General { using System; using Content; diff --git a/src/UglyToad.Pdf/Graphics/Operations/General/SetLineDashPattern.cs b/src/UglyToad.PdfPig/Graphics/Operations/General/SetLineDashPattern.cs similarity index 92% rename from src/UglyToad.Pdf/Graphics/Operations/General/SetLineDashPattern.cs rename to src/UglyToad.PdfPig/Graphics/Operations/General/SetLineDashPattern.cs index 89c537fc..a2bb4203 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/General/SetLineDashPattern.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/General/SetLineDashPattern.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Operations.General +namespace UglyToad.PdfPig.Graphics.Operations.General { using Content; using Core; diff --git a/src/UglyToad.Pdf/Graphics/Operations/General/SetLineJoin.cs b/src/UglyToad.PdfPig/Graphics/Operations/General/SetLineJoin.cs similarity index 94% rename from src/UglyToad.Pdf/Graphics/Operations/General/SetLineJoin.cs rename to src/UglyToad.PdfPig/Graphics/Operations/General/SetLineJoin.cs index 2fe8bbc4..4df284b9 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/General/SetLineJoin.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/General/SetLineJoin.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Operations.General +namespace UglyToad.PdfPig.Graphics.Operations.General { using System; using Content; diff --git a/src/UglyToad.Pdf/Graphics/Operations/General/SetLineWidth.cs b/src/UglyToad.PdfPig/Graphics/Operations/General/SetLineWidth.cs similarity index 91% rename from src/UglyToad.Pdf/Graphics/Operations/General/SetLineWidth.cs rename to src/UglyToad.PdfPig/Graphics/Operations/General/SetLineWidth.cs index d9beae52..ebf214d3 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/General/SetLineWidth.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/General/SetLineWidth.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Operations.General +namespace UglyToad.PdfPig.Graphics.Operations.General { using Content; diff --git a/src/UglyToad.Pdf/Graphics/Operations/General/SetMiterLimit.cs b/src/UglyToad.PdfPig/Graphics/Operations/General/SetMiterLimit.cs similarity index 91% rename from src/UglyToad.Pdf/Graphics/Operations/General/SetMiterLimit.cs rename to src/UglyToad.PdfPig/Graphics/Operations/General/SetMiterLimit.cs index 497af492..aea4cb9d 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/General/SetMiterLimit.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/General/SetMiterLimit.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Operations.General +namespace UglyToad.PdfPig.Graphics.Operations.General { using Content; diff --git a/src/UglyToad.Pdf/Graphics/Operations/IGraphicsStateOperation.cs b/src/UglyToad.PdfPig/Graphics/Operations/IGraphicsStateOperation.cs similarity index 80% rename from src/UglyToad.Pdf/Graphics/Operations/IGraphicsStateOperation.cs rename to src/UglyToad.PdfPig/Graphics/Operations/IGraphicsStateOperation.cs index 002e754d..3c11e5d6 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/IGraphicsStateOperation.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/IGraphicsStateOperation.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Operations +namespace UglyToad.PdfPig.Graphics.Operations { using Content; diff --git a/src/UglyToad.Pdf/Graphics/Operations/PathConstruction/AppendDualControlPointBezierCurve.cs b/src/UglyToad.PdfPig/Graphics/Operations/PathConstruction/AppendDualControlPointBezierCurve.cs similarity index 93% rename from src/UglyToad.Pdf/Graphics/Operations/PathConstruction/AppendDualControlPointBezierCurve.cs rename to src/UglyToad.PdfPig/Graphics/Operations/PathConstruction/AppendDualControlPointBezierCurve.cs index e37c2d29..7fa29d61 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/PathConstruction/AppendDualControlPointBezierCurve.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/PathConstruction/AppendDualControlPointBezierCurve.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Operations.PathConstruction +namespace UglyToad.PdfPig.Graphics.Operations.PathConstruction { using Content; using Geometry; diff --git a/src/UglyToad.Pdf/Graphics/Operations/PathConstruction/AppendEndControlPointBezierCurve.cs b/src/UglyToad.PdfPig/Graphics/Operations/PathConstruction/AppendEndControlPointBezierCurve.cs similarity index 92% rename from src/UglyToad.Pdf/Graphics/Operations/PathConstruction/AppendEndControlPointBezierCurve.cs rename to src/UglyToad.PdfPig/Graphics/Operations/PathConstruction/AppendEndControlPointBezierCurve.cs index 915385d4..e8773b26 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/PathConstruction/AppendEndControlPointBezierCurve.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/PathConstruction/AppendEndControlPointBezierCurve.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Operations.PathConstruction +namespace UglyToad.PdfPig.Graphics.Operations.PathConstruction { using Content; using Geometry; diff --git a/src/UglyToad.Pdf/Graphics/Operations/PathConstruction/AppendRectangle.cs b/src/UglyToad.PdfPig/Graphics/Operations/PathConstruction/AppendRectangle.cs similarity index 92% rename from src/UglyToad.Pdf/Graphics/Operations/PathConstruction/AppendRectangle.cs rename to src/UglyToad.PdfPig/Graphics/Operations/PathConstruction/AppendRectangle.cs index 88846575..0b311c9f 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/PathConstruction/AppendRectangle.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/PathConstruction/AppendRectangle.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Operations.PathConstruction +namespace UglyToad.PdfPig.Graphics.Operations.PathConstruction { using Content; using Geometry; diff --git a/src/UglyToad.Pdf/Graphics/Operations/PathConstruction/AppendStartControlPointBezierCurve.cs b/src/UglyToad.PdfPig/Graphics/Operations/PathConstruction/AppendStartControlPointBezierCurve.cs similarity index 92% rename from src/UglyToad.Pdf/Graphics/Operations/PathConstruction/AppendStartControlPointBezierCurve.cs rename to src/UglyToad.PdfPig/Graphics/Operations/PathConstruction/AppendStartControlPointBezierCurve.cs index 1d81861b..8f683ea4 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/PathConstruction/AppendStartControlPointBezierCurve.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/PathConstruction/AppendStartControlPointBezierCurve.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Operations.PathConstruction +namespace UglyToad.PdfPig.Graphics.Operations.PathConstruction { using Content; using Geometry; diff --git a/src/UglyToad.Pdf/Graphics/Operations/PathConstruction/AppendStraightLineSegment.cs b/src/UglyToad.PdfPig/Graphics/Operations/PathConstruction/AppendStraightLineSegment.cs similarity index 89% rename from src/UglyToad.Pdf/Graphics/Operations/PathConstruction/AppendStraightLineSegment.cs rename to src/UglyToad.PdfPig/Graphics/Operations/PathConstruction/AppendStraightLineSegment.cs index deb4695f..a1028a17 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/PathConstruction/AppendStraightLineSegment.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/PathConstruction/AppendStraightLineSegment.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Operations.PathConstruction +namespace UglyToad.PdfPig.Graphics.Operations.PathConstruction { using Content; using Geometry; diff --git a/src/UglyToad.Pdf/Graphics/Operations/PathConstruction/BeginNewSubpath.cs b/src/UglyToad.PdfPig/Graphics/Operations/PathConstruction/BeginNewSubpath.cs similarity index 89% rename from src/UglyToad.Pdf/Graphics/Operations/PathConstruction/BeginNewSubpath.cs rename to src/UglyToad.PdfPig/Graphics/Operations/PathConstruction/BeginNewSubpath.cs index 055d16ae..db51e375 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/PathConstruction/BeginNewSubpath.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/PathConstruction/BeginNewSubpath.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Operations.PathConstruction +namespace UglyToad.PdfPig.Graphics.Operations.PathConstruction { using Content; using Geometry; diff --git a/src/UglyToad.Pdf/Graphics/Operations/PathConstruction/CloseSubpath.cs b/src/UglyToad.PdfPig/Graphics/Operations/PathConstruction/CloseSubpath.cs similarity index 88% rename from src/UglyToad.Pdf/Graphics/Operations/PathConstruction/CloseSubpath.cs rename to src/UglyToad.PdfPig/Graphics/Operations/PathConstruction/CloseSubpath.cs index daa43e88..3c7e261f 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/PathConstruction/CloseSubpath.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/PathConstruction/CloseSubpath.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Operations.PathConstruction +namespace UglyToad.PdfPig.Graphics.Operations.PathConstruction { using Content; diff --git a/src/UglyToad.Pdf/Graphics/Operations/SetNonStrokeColorDeviceCmyk.cs b/src/UglyToad.PdfPig/Graphics/Operations/SetNonStrokeColorDeviceCmyk.cs similarity index 93% rename from src/UglyToad.Pdf/Graphics/Operations/SetNonStrokeColorDeviceCmyk.cs rename to src/UglyToad.PdfPig/Graphics/Operations/SetNonStrokeColorDeviceCmyk.cs index acbd6fc9..e862a1c5 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/SetNonStrokeColorDeviceCmyk.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/SetNonStrokeColorDeviceCmyk.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Operations +namespace UglyToad.PdfPig.Graphics.Operations { using Content; diff --git a/src/UglyToad.Pdf/Graphics/Operations/SetNonStrokeColorDeviceGray.cs b/src/UglyToad.PdfPig/Graphics/Operations/SetNonStrokeColorDeviceGray.cs similarity index 91% rename from src/UglyToad.Pdf/Graphics/Operations/SetNonStrokeColorDeviceGray.cs rename to src/UglyToad.PdfPig/Graphics/Operations/SetNonStrokeColorDeviceGray.cs index a6496f5e..71bac4ce 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/SetNonStrokeColorDeviceGray.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/SetNonStrokeColorDeviceGray.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Operations +namespace UglyToad.PdfPig.Graphics.Operations { using Content; diff --git a/src/UglyToad.Pdf/Graphics/Operations/SetNonStrokeColorDeviceRgb.cs b/src/UglyToad.PdfPig/Graphics/Operations/SetNonStrokeColorDeviceRgb.cs similarity index 93% rename from src/UglyToad.Pdf/Graphics/Operations/SetNonStrokeColorDeviceRgb.cs rename to src/UglyToad.PdfPig/Graphics/Operations/SetNonStrokeColorDeviceRgb.cs index a55ae63d..9509807b 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/SetNonStrokeColorDeviceRgb.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/SetNonStrokeColorDeviceRgb.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Operations +namespace UglyToad.PdfPig.Graphics.Operations { using Content; diff --git a/src/UglyToad.Pdf/Graphics/Operations/SetStrokeColorDeviceCmyk.cs b/src/UglyToad.PdfPig/Graphics/Operations/SetStrokeColorDeviceCmyk.cs similarity index 93% rename from src/UglyToad.Pdf/Graphics/Operations/SetStrokeColorDeviceCmyk.cs rename to src/UglyToad.PdfPig/Graphics/Operations/SetStrokeColorDeviceCmyk.cs index e0cd061c..932a2da8 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/SetStrokeColorDeviceCmyk.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/SetStrokeColorDeviceCmyk.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Operations +namespace UglyToad.PdfPig.Graphics.Operations { using Content; diff --git a/src/UglyToad.Pdf/Graphics/Operations/SetStrokeColorDeviceGray.cs b/src/UglyToad.PdfPig/Graphics/Operations/SetStrokeColorDeviceGray.cs similarity index 91% rename from src/UglyToad.Pdf/Graphics/Operations/SetStrokeColorDeviceGray.cs rename to src/UglyToad.PdfPig/Graphics/Operations/SetStrokeColorDeviceGray.cs index 22853ef4..e6e2ff78 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/SetStrokeColorDeviceGray.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/SetStrokeColorDeviceGray.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Operations +namespace UglyToad.PdfPig.Graphics.Operations { using Content; diff --git a/src/UglyToad.Pdf/Graphics/Operations/SetStrokeColorDeviceRgb.cs b/src/UglyToad.PdfPig/Graphics/Operations/SetStrokeColorDeviceRgb.cs similarity index 93% rename from src/UglyToad.Pdf/Graphics/Operations/SetStrokeColorDeviceRgb.cs rename to src/UglyToad.PdfPig/Graphics/Operations/SetStrokeColorDeviceRgb.cs index 05d4d446..852943a8 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/SetStrokeColorDeviceRgb.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/SetStrokeColorDeviceRgb.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Operations +namespace UglyToad.PdfPig.Graphics.Operations { using Content; diff --git a/src/UglyToad.Pdf/Graphics/Operations/SpecialGraphicsState/ModifyCurrentTransformationMatrix.cs b/src/UglyToad.PdfPig/Graphics/Operations/SpecialGraphicsState/ModifyCurrentTransformationMatrix.cs similarity index 92% rename from src/UglyToad.Pdf/Graphics/Operations/SpecialGraphicsState/ModifyCurrentTransformationMatrix.cs rename to src/UglyToad.PdfPig/Graphics/Operations/SpecialGraphicsState/ModifyCurrentTransformationMatrix.cs index 2bc94e02..b3c0563c 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/SpecialGraphicsState/ModifyCurrentTransformationMatrix.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/SpecialGraphicsState/ModifyCurrentTransformationMatrix.cs @@ -1,8 +1,8 @@ -namespace UglyToad.Pdf.Graphics.Operations.SpecialGraphicsState +namespace UglyToad.PdfPig.Graphics.Operations.SpecialGraphicsState { using System; using Content; - using Pdf.Core; + using PdfPig.Core; internal class ModifyCurrentTransformationMatrix : IGraphicsStateOperation { diff --git a/src/UglyToad.Pdf/Graphics/Operations/SpecialGraphicsState/Pop.cs b/src/UglyToad.PdfPig/Graphics/Operations/SpecialGraphicsState/Pop.cs similarity index 92% rename from src/UglyToad.Pdf/Graphics/Operations/SpecialGraphicsState/Pop.cs rename to src/UglyToad.PdfPig/Graphics/Operations/SpecialGraphicsState/Pop.cs index c6eeba4b..c69309d0 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/SpecialGraphicsState/Pop.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/SpecialGraphicsState/Pop.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Operations.SpecialGraphicsState +namespace UglyToad.PdfPig.Graphics.Operations.SpecialGraphicsState { using System; using Content; diff --git a/src/UglyToad.Pdf/Graphics/Operations/SpecialGraphicsState/Push.cs b/src/UglyToad.PdfPig/Graphics/Operations/SpecialGraphicsState/Push.cs similarity index 87% rename from src/UglyToad.Pdf/Graphics/Operations/SpecialGraphicsState/Push.cs rename to src/UglyToad.PdfPig/Graphics/Operations/SpecialGraphicsState/Push.cs index ede8dae8..c0c3a8b7 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/SpecialGraphicsState/Push.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/SpecialGraphicsState/Push.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Operations.SpecialGraphicsState +namespace UglyToad.PdfPig.Graphics.Operations.SpecialGraphicsState { using Content; diff --git a/src/UglyToad.Pdf/Graphics/Operations/StrokePath.cs b/src/UglyToad.PdfPig/Graphics/Operations/StrokePath.cs similarity index 91% rename from src/UglyToad.Pdf/Graphics/Operations/StrokePath.cs rename to src/UglyToad.PdfPig/Graphics/Operations/StrokePath.cs index e790088b..fa448f32 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/StrokePath.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/StrokePath.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Operations +namespace UglyToad.PdfPig.Graphics.Operations { using Content; diff --git a/src/UglyToad.Pdf/Graphics/Operations/TextObjects/BeginText.cs b/src/UglyToad.PdfPig/Graphics/Operations/TextObjects/BeginText.cs similarity index 88% rename from src/UglyToad.Pdf/Graphics/Operations/TextObjects/BeginText.cs rename to src/UglyToad.PdfPig/Graphics/Operations/TextObjects/BeginText.cs index c4ba2129..f1925709 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/TextObjects/BeginText.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/TextObjects/BeginText.cs @@ -1,7 +1,7 @@ -namespace UglyToad.Pdf.Graphics.Operations.TextObjects +namespace UglyToad.PdfPig.Graphics.Operations.TextObjects { using Content; - using Pdf.Core; + using PdfPig.Core; internal class BeginText : IGraphicsStateOperation { diff --git a/src/UglyToad.Pdf/Graphics/Operations/TextObjects/EndText.cs b/src/UglyToad.PdfPig/Graphics/Operations/TextObjects/EndText.cs similarity index 88% rename from src/UglyToad.Pdf/Graphics/Operations/TextObjects/EndText.cs rename to src/UglyToad.PdfPig/Graphics/Operations/TextObjects/EndText.cs index 32e850bd..4a6171ca 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/TextObjects/EndText.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/TextObjects/EndText.cs @@ -1,7 +1,7 @@ -namespace UglyToad.Pdf.Graphics.Operations.TextObjects +namespace UglyToad.PdfPig.Graphics.Operations.TextObjects { using Content; - using Pdf.Core; + using PdfPig.Core; internal class EndText : IGraphicsStateOperation { diff --git a/src/UglyToad.Pdf/Graphics/Operations/TextPositioning/MoveToNextLine.cs b/src/UglyToad.PdfPig/Graphics/Operations/TextPositioning/MoveToNextLine.cs similarity index 93% rename from src/UglyToad.Pdf/Graphics/Operations/TextPositioning/MoveToNextLine.cs rename to src/UglyToad.PdfPig/Graphics/Operations/TextPositioning/MoveToNextLine.cs index abf7b35c..9efe8a96 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/TextPositioning/MoveToNextLine.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/TextPositioning/MoveToNextLine.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Operations.TextPositioning +namespace UglyToad.PdfPig.Graphics.Operations.TextPositioning { using Content; diff --git a/src/UglyToad.Pdf/Graphics/Operations/TextPositioning/MoveToNextLineWithOffset.cs b/src/UglyToad.PdfPig/Graphics/Operations/TextPositioning/MoveToNextLineWithOffset.cs similarity index 93% rename from src/UglyToad.Pdf/Graphics/Operations/TextPositioning/MoveToNextLineWithOffset.cs rename to src/UglyToad.PdfPig/Graphics/Operations/TextPositioning/MoveToNextLineWithOffset.cs index 5cdd617a..4be2a7f6 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/TextPositioning/MoveToNextLineWithOffset.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/TextPositioning/MoveToNextLineWithOffset.cs @@ -1,7 +1,7 @@ -namespace UglyToad.Pdf.Graphics.Operations.TextPositioning +namespace UglyToad.PdfPig.Graphics.Operations.TextPositioning { using Content; - using Pdf.Core; + using PdfPig.Core; /// /// Move to the start of the next line offset by Tx Ty. diff --git a/src/UglyToad.Pdf/Graphics/Operations/TextPositioning/MoveToNextLineWithOffsetSetLeading.cs b/src/UglyToad.PdfPig/Graphics/Operations/TextPositioning/MoveToNextLineWithOffsetSetLeading.cs similarity index 93% rename from src/UglyToad.Pdf/Graphics/Operations/TextPositioning/MoveToNextLineWithOffsetSetLeading.cs rename to src/UglyToad.PdfPig/Graphics/Operations/TextPositioning/MoveToNextLineWithOffsetSetLeading.cs index 888457ae..81de01b0 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/TextPositioning/MoveToNextLineWithOffsetSetLeading.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/TextPositioning/MoveToNextLineWithOffsetSetLeading.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Operations.TextPositioning +namespace UglyToad.PdfPig.Graphics.Operations.TextPositioning { using Content; using TextState; diff --git a/src/UglyToad.Pdf/Graphics/Operations/TextPositioning/SetTextMatrix.cs b/src/UglyToad.PdfPig/Graphics/Operations/TextPositioning/SetTextMatrix.cs similarity index 91% rename from src/UglyToad.Pdf/Graphics/Operations/TextPositioning/SetTextMatrix.cs rename to src/UglyToad.PdfPig/Graphics/Operations/TextPositioning/SetTextMatrix.cs index 13e2cbd5..2dfc9d6b 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/TextPositioning/SetTextMatrix.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/TextPositioning/SetTextMatrix.cs @@ -1,8 +1,8 @@ -namespace UglyToad.Pdf.Graphics.Operations.TextPositioning +namespace UglyToad.PdfPig.Graphics.Operations.TextPositioning { using System; using Content; - using Pdf.Core; + using PdfPig.Core; internal class SetTextMatrix : IGraphicsStateOperation { diff --git a/src/UglyToad.Pdf/Graphics/Operations/TextShowing/MoveToNextLineShowText.cs b/src/UglyToad.PdfPig/Graphics/Operations/TextShowing/MoveToNextLineShowText.cs similarity index 94% rename from src/UglyToad.Pdf/Graphics/Operations/TextShowing/MoveToNextLineShowText.cs rename to src/UglyToad.PdfPig/Graphics/Operations/TextShowing/MoveToNextLineShowText.cs index 49a077e4..a0363398 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/TextShowing/MoveToNextLineShowText.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/TextShowing/MoveToNextLineShowText.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Operations.TextShowing +namespace UglyToad.PdfPig.Graphics.Operations.TextShowing { using Content; using TextPositioning; diff --git a/src/UglyToad.Pdf/Graphics/Operations/TextShowing/MoveToNextLineShowTextWithSpacing.cs b/src/UglyToad.PdfPig/Graphics/Operations/TextShowing/MoveToNextLineShowTextWithSpacing.cs similarity index 96% rename from src/UglyToad.Pdf/Graphics/Operations/TextShowing/MoveToNextLineShowTextWithSpacing.cs rename to src/UglyToad.PdfPig/Graphics/Operations/TextShowing/MoveToNextLineShowTextWithSpacing.cs index 6b0cee1d..d72aff33 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/TextShowing/MoveToNextLineShowTextWithSpacing.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/TextShowing/MoveToNextLineShowTextWithSpacing.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Operations.TextShowing +namespace UglyToad.PdfPig.Graphics.Operations.TextShowing { using Content; using TextPositioning; diff --git a/src/UglyToad.Pdf/Graphics/Operations/TextShowing/ShowText.cs b/src/UglyToad.PdfPig/Graphics/Operations/TextShowing/ShowText.cs similarity index 96% rename from src/UglyToad.Pdf/Graphics/Operations/TextShowing/ShowText.cs rename to src/UglyToad.PdfPig/Graphics/Operations/TextShowing/ShowText.cs index cc7bcf51..8a06f804 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/TextShowing/ShowText.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/TextShowing/ShowText.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Operations.TextShowing +namespace UglyToad.PdfPig.Graphics.Operations.TextShowing { using Content; using IO; diff --git a/src/UglyToad.Pdf/Graphics/Operations/TextShowing/ShowTextsWithPositioning.cs b/src/UglyToad.PdfPig/Graphics/Operations/TextShowing/ShowTextsWithPositioning.cs similarity index 94% rename from src/UglyToad.Pdf/Graphics/Operations/TextShowing/ShowTextsWithPositioning.cs rename to src/UglyToad.PdfPig/Graphics/Operations/TextShowing/ShowTextsWithPositioning.cs index c25dc364..e9075ff4 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/TextShowing/ShowTextsWithPositioning.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/TextShowing/ShowTextsWithPositioning.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Operations.TextShowing +namespace UglyToad.PdfPig.Graphics.Operations.TextShowing { using System; using System.Collections.Generic; diff --git a/src/UglyToad.Pdf/Graphics/Operations/TextState/SetCharacterSpacing.cs b/src/UglyToad.PdfPig/Graphics/Operations/TextState/SetCharacterSpacing.cs similarity index 91% rename from src/UglyToad.Pdf/Graphics/Operations/TextState/SetCharacterSpacing.cs rename to src/UglyToad.PdfPig/Graphics/Operations/TextState/SetCharacterSpacing.cs index 88c2bf2d..913af09d 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/TextState/SetCharacterSpacing.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/TextState/SetCharacterSpacing.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Operations.TextState +namespace UglyToad.PdfPig.Graphics.Operations.TextState { using Content; diff --git a/src/UglyToad.Pdf/Graphics/Operations/TextState/SetFontAndSize.cs b/src/UglyToad.PdfPig/Graphics/Operations/TextState/SetFontAndSize.cs similarity index 95% rename from src/UglyToad.Pdf/Graphics/Operations/TextState/SetFontAndSize.cs rename to src/UglyToad.PdfPig/Graphics/Operations/TextState/SetFontAndSize.cs index a309dbea..af44875e 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/TextState/SetFontAndSize.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/TextState/SetFontAndSize.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Operations.TextState +namespace UglyToad.PdfPig.Graphics.Operations.TextState { using System; using Content; diff --git a/src/UglyToad.Pdf/Graphics/Operations/TextState/SetHorizontalScaling.cs b/src/UglyToad.PdfPig/Graphics/Operations/TextState/SetHorizontalScaling.cs similarity index 91% rename from src/UglyToad.Pdf/Graphics/Operations/TextState/SetHorizontalScaling.cs rename to src/UglyToad.PdfPig/Graphics/Operations/TextState/SetHorizontalScaling.cs index 5ada50df..374e9fde 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/TextState/SetHorizontalScaling.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/TextState/SetHorizontalScaling.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Operations.TextState +namespace UglyToad.PdfPig.Graphics.Operations.TextState { using Content; diff --git a/src/UglyToad.Pdf/Graphics/Operations/TextState/SetTextLeading.cs b/src/UglyToad.PdfPig/Graphics/Operations/TextState/SetTextLeading.cs similarity index 91% rename from src/UglyToad.Pdf/Graphics/Operations/TextState/SetTextLeading.cs rename to src/UglyToad.PdfPig/Graphics/Operations/TextState/SetTextLeading.cs index e0063c4b..658b21e1 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/TextState/SetTextLeading.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/TextState/SetTextLeading.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Operations.TextState +namespace UglyToad.PdfPig.Graphics.Operations.TextState { using Content; diff --git a/src/UglyToad.Pdf/Graphics/Operations/TextState/SetTextRenderingMode.cs b/src/UglyToad.PdfPig/Graphics/Operations/TextState/SetTextRenderingMode.cs similarity index 92% rename from src/UglyToad.Pdf/Graphics/Operations/TextState/SetTextRenderingMode.cs rename to src/UglyToad.PdfPig/Graphics/Operations/TextState/SetTextRenderingMode.cs index a6949713..19d9ca51 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/TextState/SetTextRenderingMode.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/TextState/SetTextRenderingMode.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Operations.TextState +namespace UglyToad.PdfPig.Graphics.Operations.TextState { using Content; using Core; diff --git a/src/UglyToad.Pdf/Graphics/Operations/TextState/SetTextRise.cs b/src/UglyToad.PdfPig/Graphics/Operations/TextState/SetTextRise.cs similarity index 91% rename from src/UglyToad.Pdf/Graphics/Operations/TextState/SetTextRise.cs rename to src/UglyToad.PdfPig/Graphics/Operations/TextState/SetTextRise.cs index b398b17a..228eda68 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/TextState/SetTextRise.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/TextState/SetTextRise.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Operations.TextState +namespace UglyToad.PdfPig.Graphics.Operations.TextState { using Content; diff --git a/src/UglyToad.Pdf/Graphics/Operations/TextState/SetWordSpacing.cs b/src/UglyToad.PdfPig/Graphics/Operations/TextState/SetWordSpacing.cs similarity index 91% rename from src/UglyToad.Pdf/Graphics/Operations/TextState/SetWordSpacing.cs rename to src/UglyToad.PdfPig/Graphics/Operations/TextState/SetWordSpacing.cs index e01881ca..ea3d7521 100644 --- a/src/UglyToad.Pdf/Graphics/Operations/TextState/SetWordSpacing.cs +++ b/src/UglyToad.PdfPig/Graphics/Operations/TextState/SetWordSpacing.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics.Operations.TextState +namespace UglyToad.PdfPig.Graphics.Operations.TextState { using Content; diff --git a/src/UglyToad.Pdf/Graphics/ReflectionGraphicsStateOperationFactory.cs b/src/UglyToad.PdfPig/Graphics/ReflectionGraphicsStateOperationFactory.cs similarity index 99% rename from src/UglyToad.Pdf/Graphics/ReflectionGraphicsStateOperationFactory.cs rename to src/UglyToad.PdfPig/Graphics/ReflectionGraphicsStateOperationFactory.cs index d859f7bc..2c8b6346 100644 --- a/src/UglyToad.Pdf/Graphics/ReflectionGraphicsStateOperationFactory.cs +++ b/src/UglyToad.PdfPig/Graphics/ReflectionGraphicsStateOperationFactory.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Graphics +namespace UglyToad.PdfPig.Graphics { using System; using System.Collections.Generic; diff --git a/src/UglyToad.Pdf/Graphics/TextMatrices.cs b/src/UglyToad.PdfPig/Graphics/TextMatrices.cs similarity index 96% rename from src/UglyToad.Pdf/Graphics/TextMatrices.cs rename to src/UglyToad.PdfPig/Graphics/TextMatrices.cs index 8d4a8c8e..348441ed 100644 --- a/src/UglyToad.Pdf/Graphics/TextMatrices.cs +++ b/src/UglyToad.PdfPig/Graphics/TextMatrices.cs @@ -1,6 +1,6 @@ -namespace UglyToad.Pdf.Graphics +namespace UglyToad.PdfPig.Graphics { - using Pdf.Core; + using PdfPig.Core; /// /// Manages the Text Matrix (Tm), Text line matrix (Tlm) and Text Rendering Matrix (Trm). diff --git a/src/UglyToad.Pdf/ICosUpdateInfo.cs b/src/UglyToad.PdfPig/ICosUpdateInfo.cs similarity index 77% rename from src/UglyToad.Pdf/ICosUpdateInfo.cs rename to src/UglyToad.PdfPig/ICosUpdateInfo.cs index d505b575..7d8e33a9 100644 --- a/src/UglyToad.Pdf/ICosUpdateInfo.cs +++ b/src/UglyToad.PdfPig/ICosUpdateInfo.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf +namespace UglyToad.PdfPig { internal interface ICosUpdateInfo { diff --git a/src/UglyToad.Pdf/IO/ByteArrayInputBytes.cs b/src/UglyToad.PdfPig/IO/ByteArrayInputBytes.cs similarity index 97% rename from src/UglyToad.Pdf/IO/ByteArrayInputBytes.cs rename to src/UglyToad.PdfPig/IO/ByteArrayInputBytes.cs index 9b5cbdb6..fcb29d29 100644 --- a/src/UglyToad.Pdf/IO/ByteArrayInputBytes.cs +++ b/src/UglyToad.PdfPig/IO/ByteArrayInputBytes.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.IO +namespace UglyToad.PdfPig.IO { using System.Collections.Generic; diff --git a/src/UglyToad.Pdf/IO/IInputBytes.cs b/src/UglyToad.PdfPig/IO/IInputBytes.cs similarity index 89% rename from src/UglyToad.Pdf/IO/IInputBytes.cs rename to src/UglyToad.PdfPig/IO/IInputBytes.cs index 87b2af44..ed52904b 100644 --- a/src/UglyToad.Pdf/IO/IInputBytes.cs +++ b/src/UglyToad.PdfPig/IO/IInputBytes.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.IO +namespace UglyToad.PdfPig.IO { internal interface IInputBytes { diff --git a/src/UglyToad.Pdf/IO/RandomAccess.cs b/src/UglyToad.PdfPig/IO/RandomAccess.cs similarity index 81% rename from src/UglyToad.Pdf/IO/RandomAccess.cs rename to src/UglyToad.PdfPig/IO/RandomAccess.cs index e8781f92..785ee718 100644 --- a/src/UglyToad.Pdf/IO/RandomAccess.cs +++ b/src/UglyToad.PdfPig/IO/RandomAccess.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.IO +namespace UglyToad.PdfPig.IO { internal interface RandomAccess : IRandomAccessRead, RandomAccessWrite { diff --git a/src/UglyToad.Pdf/IO/RandomAccessBuffer.cs b/src/UglyToad.PdfPig/IO/RandomAccessBuffer.cs similarity index 99% rename from src/UglyToad.Pdf/IO/RandomAccessBuffer.cs rename to src/UglyToad.PdfPig/IO/RandomAccessBuffer.cs index d564cbf0..39e0a0cd 100644 --- a/src/UglyToad.Pdf/IO/RandomAccessBuffer.cs +++ b/src/UglyToad.PdfPig/IO/RandomAccessBuffer.cs @@ -1,8 +1,7 @@ -using System; -using System.Collections.Generic; - -namespace UglyToad.Pdf.IO +namespace UglyToad.PdfPig.IO { + using System; + using System.Collections.Generic; using System.IO; internal class RandomAccessBuffer : RandomAccess diff --git a/src/UglyToad.Pdf/IO/RandomAccessRead.cs b/src/UglyToad.PdfPig/IO/RandomAccessRead.cs similarity index 99% rename from src/UglyToad.Pdf/IO/RandomAccessRead.cs rename to src/UglyToad.PdfPig/IO/RandomAccessRead.cs index 8529edbc..b5b42cc4 100644 --- a/src/UglyToad.Pdf/IO/RandomAccessRead.cs +++ b/src/UglyToad.PdfPig/IO/RandomAccessRead.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.IO +namespace UglyToad.PdfPig.IO { using System; diff --git a/src/UglyToad.Pdf/IO/RandomAccessWrite.cs b/src/UglyToad.PdfPig/IO/RandomAccessWrite.cs similarity index 97% rename from src/UglyToad.Pdf/IO/RandomAccessWrite.cs rename to src/UglyToad.PdfPig/IO/RandomAccessWrite.cs index ee6895b9..e99aa13d 100644 --- a/src/UglyToad.Pdf/IO/RandomAccessWrite.cs +++ b/src/UglyToad.PdfPig/IO/RandomAccessWrite.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.IO +namespace UglyToad.PdfPig.IO { using System; diff --git a/src/UglyToad.Pdf/Logging/ILog.cs b/src/UglyToad.PdfPig/Logging/ILog.cs similarity index 96% rename from src/UglyToad.Pdf/Logging/ILog.cs rename to src/UglyToad.PdfPig/Logging/ILog.cs index 856f9eef..ef5ad8fb 100644 --- a/src/UglyToad.Pdf/Logging/ILog.cs +++ b/src/UglyToad.PdfPig/Logging/ILog.cs @@ -1,7 +1,7 @@ -using System; - -namespace UglyToad.Pdf.Logging +namespace UglyToad.PdfPig.Logging { + using System; + /// /// Logs internal messages from the PDF parsing process. Consumers can provide their own implementation /// in the to intercept log messages. diff --git a/src/UglyToad.Pdf/Parser/CatalogFactory.cs b/src/UglyToad.PdfPig/Parser/CatalogFactory.cs similarity index 97% rename from src/UglyToad.Pdf/Parser/CatalogFactory.cs rename to src/UglyToad.PdfPig/Parser/CatalogFactory.cs index b1dfc824..a7ad40df 100644 --- a/src/UglyToad.Pdf/Parser/CatalogFactory.cs +++ b/src/UglyToad.PdfPig/Parser/CatalogFactory.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Parser +namespace UglyToad.PdfPig.Parser { using System; using Content; diff --git a/src/UglyToad.Pdf/Parser/DocumentInformationFactory.cs b/src/UglyToad.PdfPig/Parser/DocumentInformationFactory.cs similarity index 97% rename from src/UglyToad.Pdf/Parser/DocumentInformationFactory.cs rename to src/UglyToad.PdfPig/Parser/DocumentInformationFactory.cs index 6e09afb0..79205773 100644 --- a/src/UglyToad.Pdf/Parser/DocumentInformationFactory.cs +++ b/src/UglyToad.PdfPig/Parser/DocumentInformationFactory.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Parser +namespace UglyToad.PdfPig.Parser { using Content; using ContentStream; diff --git a/src/UglyToad.Pdf/Parser/DynamicParser.cs b/src/UglyToad.PdfPig/Parser/DynamicParser.cs similarity index 99% rename from src/UglyToad.Pdf/Parser/DynamicParser.cs rename to src/UglyToad.PdfPig/Parser/DynamicParser.cs index e58513db..5f1d7ba8 100644 --- a/src/UglyToad.Pdf/Parser/DynamicParser.cs +++ b/src/UglyToad.PdfPig/Parser/DynamicParser.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Parser +namespace UglyToad.PdfPig.Parser { using System; using System.Collections.Generic; diff --git a/src/UglyToad.Pdf/Parser/FileStructure/CrossReferenceOffsetValidator.cs b/src/UglyToad.PdfPig/Parser/FileStructure/CrossReferenceOffsetValidator.cs similarity index 88% rename from src/UglyToad.Pdf/Parser/FileStructure/CrossReferenceOffsetValidator.cs rename to src/UglyToad.PdfPig/Parser/FileStructure/CrossReferenceOffsetValidator.cs index 82c27963..49658698 100644 --- a/src/UglyToad.Pdf/Parser/FileStructure/CrossReferenceOffsetValidator.cs +++ b/src/UglyToad.PdfPig/Parser/FileStructure/CrossReferenceOffsetValidator.cs @@ -1,7 +1,5 @@ -namespace UglyToad.Pdf.Parser.FileStructure +namespace UglyToad.PdfPig.Parser.FileStructure { - using Parts.CrossReference; - internal class CrossReferenceOffsetValidator { private readonly XrefOffsetValidator offsetValidator; diff --git a/src/UglyToad.Pdf/Parser/FileStructure/CrossReferenceParser.cs b/src/UglyToad.PdfPig/Parser/FileStructure/CrossReferenceParser.cs similarity index 99% rename from src/UglyToad.Pdf/Parser/FileStructure/CrossReferenceParser.cs rename to src/UglyToad.PdfPig/Parser/FileStructure/CrossReferenceParser.cs index d8109919..855cf140 100644 --- a/src/UglyToad.Pdf/Parser/FileStructure/CrossReferenceParser.cs +++ b/src/UglyToad.PdfPig/Parser/FileStructure/CrossReferenceParser.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Parser.FileStructure +namespace UglyToad.PdfPig.Parser.FileStructure { using System; using System.Collections.Generic; @@ -12,7 +12,6 @@ using Parts.CrossReference; using Tokenization.Scanner; using Tokenization.Tokens; - using UglyToad.Pdf.Parser.Parts.CrossReference; internal class CrossReferenceParser { diff --git a/src/UglyToad.Pdf/Parser/FileStructure/CrossReferenceTableParser.cs b/src/UglyToad.PdfPig/Parser/FileStructure/CrossReferenceTableParser.cs similarity index 99% rename from src/UglyToad.Pdf/Parser/FileStructure/CrossReferenceTableParser.cs rename to src/UglyToad.PdfPig/Parser/FileStructure/CrossReferenceTableParser.cs index daf951d1..67fca948 100644 --- a/src/UglyToad.Pdf/Parser/FileStructure/CrossReferenceTableParser.cs +++ b/src/UglyToad.PdfPig/Parser/FileStructure/CrossReferenceTableParser.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Parser.FileStructure +namespace UglyToad.PdfPig.Parser.FileStructure { using System.Collections.Generic; using System.Linq; diff --git a/src/UglyToad.Pdf/Parser/FileStructure/FileHeaderParser.cs b/src/UglyToad.PdfPig/Parser/FileStructure/FileHeaderParser.cs similarity index 98% rename from src/UglyToad.Pdf/Parser/FileStructure/FileHeaderParser.cs rename to src/UglyToad.PdfPig/Parser/FileStructure/FileHeaderParser.cs index 74f4b911..2c0a36fd 100644 --- a/src/UglyToad.Pdf/Parser/FileStructure/FileHeaderParser.cs +++ b/src/UglyToad.PdfPig/Parser/FileStructure/FileHeaderParser.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Parser.FileStructure +namespace UglyToad.PdfPig.Parser.FileStructure { using System; using System.Text.RegularExpressions; diff --git a/src/UglyToad.Pdf/Parser/FileStructure/FileTrailerParser.cs b/src/UglyToad.PdfPig/Parser/FileStructure/FileTrailerParser.cs similarity index 99% rename from src/UglyToad.Pdf/Parser/FileStructure/FileTrailerParser.cs rename to src/UglyToad.PdfPig/Parser/FileStructure/FileTrailerParser.cs index 196225e9..f41ed2da 100644 --- a/src/UglyToad.Pdf/Parser/FileStructure/FileTrailerParser.cs +++ b/src/UglyToad.PdfPig/Parser/FileStructure/FileTrailerParser.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Parser.FileStructure +namespace UglyToad.PdfPig.Parser.FileStructure { using System; using System.Collections.Generic; diff --git a/src/UglyToad.PdfPig/Parser/FileStructure/OldCrossReferenceTableParser.cs b/src/UglyToad.PdfPig/Parser/FileStructure/OldCrossReferenceTableParser.cs new file mode 100644 index 00000000..2ea860a4 --- /dev/null +++ b/src/UglyToad.PdfPig/Parser/FileStructure/OldCrossReferenceTableParser.cs @@ -0,0 +1,215 @@ +namespace UglyToad.PdfPig.Parser.FileStructure +{ + using System; + using ContentStream; + using ContentStream.TypedAccessors; + using Cos; + using IO; + using Logging; + using Parts; + using Parts.CrossReference; + using Util; + + internal class OldCrossReferenceTableParser + { + private const string InUseEntry = "n"; + private const string FreeEntry = "f"; + + private readonly ILog log; + private readonly IDictionaryParser dictionaryParser; + private readonly IBaseParser baseParser; + + public OldCrossReferenceTableParser(ILog log, IDictionaryParser dictionaryParser, IBaseParser baseParser) + { + this.log = log; + this.dictionaryParser = dictionaryParser; + this.baseParser = baseParser; + } + + public bool TryParse(IRandomAccessRead source, long offset, bool isLenientParsing, CosObjectPool pool, out CrossReferenceTablePartBuilder builder) + { + builder = null; + + var tableStartOffset = source.GetPosition(); + + if (source.Peek() != 'x') + { + return false; + } + + var xref = ReadHelper.ReadString(source); + if (!xref.Trim().Equals("xref")) + { + return false; + } + + // check for trailer after xref + var str = ReadHelper.ReadString(source); + byte[] b = OtherEncodings.StringAsLatin1Bytes(str); + + source.Rewind(b.Length); + + if (str.StartsWith("trailer")) + { + log.Warn("skipping empty xref table"); + return false; + } + + builder = new CrossReferenceTablePartBuilder + { + Offset = offset, + XRefType = CrossReferenceType.Table + }; + + // Tables can have multiple sections. Each starts with a starting object id and a count. + while (true) + { + if (!TableSubsectionDefinition.TryRead(log, source, out var subsectionDefinition)) + { + log.Warn($"Unexpected subsection definition in the cross-reference table at offset {offset}"); + + if (isLenientParsing) + { + + break; + } + + return false; + } + + var currentObjectId = subsectionDefinition.FirstNumber; + + ReadHelper.SkipSpaces(source); + for (var i = 0; i < subsectionDefinition.Count; i++) + { + if (source.IsEof() || ReadHelper.IsEndOfName((char)source.Peek())) + { + break; + } + + if (source.Peek() == 't') + { + break; + } + + //Ignore table contents + var currentLine = ReadHelper.ReadLine(source); + var splitString = currentLine.Split(new[] { ' ' }, StringSplitOptions.RemoveEmptyEntries); + if (splitString.Length < 3) + { + log.Warn("invalid xref line: " + currentLine); + break; + } + + // This supports the corrupt table as reported in PDFBOX-474 (XXXX XXX XX n) + if (splitString[splitString.Length - 1].Equals(InUseEntry)) + { + try + { + var objectOffset = long.Parse(splitString[0]); + + if (objectOffset >= tableStartOffset && objectOffset <= source.GetPosition()) + { + // PDFBOX-3923: offset points inside this table - that can't be good + throw new InvalidOperationException( + $"Object offset {objectOffset} is within its own cross-reference table for object {currentObjectId}"); + } + + var generation = int.Parse(splitString[1]); + builder.Add(currentObjectId, generation, objectOffset); + } + catch (FormatException e) + { + throw new InvalidOperationException("Bad", e); + } + } + else if (!splitString[2].Equals(FreeEntry)) + { + throw new InvalidOperationException( + $"Corrupt cross-reference table entry for object {currentObjectId}. The indicator was not 'n' or 'f' but {splitString[2]}."); + } + + currentObjectId++; + + ReadHelper.SkipSpaces(source); + } + + ReadHelper.SkipSpaces(source); + if (!ReadHelper.IsDigit(source)) + { + break; + } + } + + if (!TryParseTrailer(source, isLenientParsing, pool, out var trailer)) + { + throw new InvalidOperationException($"Something went wrong trying to read the XREF table at {offset}."); + } + + builder.Dictionary = trailer; + builder.Previous = trailer.GetLongOrDefault(CosName.PREV); + + return true; + } + + private bool TryParseTrailer(IRandomAccessRead source, bool isLenientParsing, CosObjectPool pool, out PdfDictionary trailer) + { + trailer = null; + // parse the last trailer. + var trailerOffset = source.GetPosition(); + // PDFBOX-1739 skip extra xref entries in RegisSTAR documents + if (isLenientParsing) + { + int nextCharacter = source.Peek(); + while (nextCharacter != 't' && ReadHelper.IsDigit(nextCharacter)) + { + if (source.GetPosition() == trailerOffset) + { + // warn only the first time + //LOG.warn("Expected trailer object at position " + trailerOffset + // + ", keep trying"); + } + ReadHelper.ReadLine(source); + nextCharacter = source.Peek(); + } + } + if (source.Peek() != 't') + { + return false; + } + //read "trailer" + long currentOffset = source.GetPosition(); + string nextLine = ReadHelper.ReadLine(source); + if (!nextLine.Trim().Equals("trailer")) + { + // in some cases the EOL is missing and the trailer immediately + // continues with "<<" or with a blank character + // even if this does not comply with PDF reference we want to support as many PDFs as possible + // Acrobat reader can also deal with this. + if (nextLine.StartsWith("trailer")) + { + // we can't just unread a portion of the read data as we don't know if the EOL consist of 1 or 2 bytes + int len = "trailer".Length; + // jump back right after "trailer" + source.Seek(currentOffset + len); + } + else + { + return false; + } + } + + // in some cases the EOL is missing and the trailer continues with " <<" + // even if this does not comply with PDF reference we want to support as many PDFs as possible + // Acrobat reader can also deal with this. + ReadHelper.SkipSpaces(source); + + PdfDictionary parsedTrailer = dictionaryParser.Parse(source, baseParser, pool); + + trailer = parsedTrailer; + + ReadHelper.SkipSpaces(source); + return true; + } + } +} diff --git a/src/UglyToad.Pdf/Parser/FileStructure/XrefCosOffsetChecker.cs b/src/UglyToad.PdfPig/Parser/FileStructure/XrefCosOffsetChecker.cs similarity index 99% rename from src/UglyToad.Pdf/Parser/FileStructure/XrefCosOffsetChecker.cs rename to src/UglyToad.PdfPig/Parser/FileStructure/XrefCosOffsetChecker.cs index ee98f562..daaa1617 100644 --- a/src/UglyToad.Pdf/Parser/FileStructure/XrefCosOffsetChecker.cs +++ b/src/UglyToad.PdfPig/Parser/FileStructure/XrefCosOffsetChecker.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Parser.FileStructure +namespace UglyToad.PdfPig.Parser.FileStructure { using System; using System.Collections.Generic; diff --git a/src/UglyToad.Pdf/Parser/FileStructure/XrefOffsetValidator.cs b/src/UglyToad.PdfPig/Parser/FileStructure/XrefOffsetValidator.cs similarity index 99% rename from src/UglyToad.Pdf/Parser/FileStructure/XrefOffsetValidator.cs rename to src/UglyToad.PdfPig/Parser/FileStructure/XrefOffsetValidator.cs index 3e59fa5d..ad9ab7d6 100644 --- a/src/UglyToad.Pdf/Parser/FileStructure/XrefOffsetValidator.cs +++ b/src/UglyToad.PdfPig/Parser/FileStructure/XrefOffsetValidator.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Parser.FileStructure +namespace UglyToad.PdfPig.Parser.FileStructure { using System; using System.Collections.Generic; diff --git a/src/UglyToad.Pdf/Parser/IPageContentParser.cs b/src/UglyToad.PdfPig/Parser/IPageContentParser.cs similarity index 85% rename from src/UglyToad.Pdf/Parser/IPageContentParser.cs rename to src/UglyToad.PdfPig/Parser/IPageContentParser.cs index e6948d32..5bad8e86 100644 --- a/src/UglyToad.Pdf/Parser/IPageContentParser.cs +++ b/src/UglyToad.PdfPig/Parser/IPageContentParser.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Parser +namespace UglyToad.PdfPig.Parser { using System.Collections.Generic; using Graphics.Operations; diff --git a/src/UglyToad.Pdf/Parser/IPdfObjectParser.cs b/src/UglyToad.PdfPig/Parser/IPdfObjectParser.cs similarity index 99% rename from src/UglyToad.Pdf/Parser/IPdfObjectParser.cs rename to src/UglyToad.PdfPig/Parser/IPdfObjectParser.cs index ed254d51..b9c0d79b 100644 --- a/src/UglyToad.Pdf/Parser/IPdfObjectParser.cs +++ b/src/UglyToad.PdfPig/Parser/IPdfObjectParser.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Parser +namespace UglyToad.PdfPig.Parser { using System; using System.Collections.Generic; diff --git a/src/UglyToad.Pdf/Parser/ObjectStreamParser.cs b/src/UglyToad.PdfPig/Parser/ObjectStreamParser.cs similarity index 98% rename from src/UglyToad.Pdf/Parser/ObjectStreamParser.cs rename to src/UglyToad.PdfPig/Parser/ObjectStreamParser.cs index 74378375..1ddbd5c4 100644 --- a/src/UglyToad.Pdf/Parser/ObjectStreamParser.cs +++ b/src/UglyToad.PdfPig/Parser/ObjectStreamParser.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Parser +namespace UglyToad.PdfPig.Parser { using System; using System.Collections.Generic; diff --git a/src/UglyToad.Pdf/Parser/PageContentParser.cs b/src/UglyToad.PdfPig/Parser/PageContentParser.cs similarity index 97% rename from src/UglyToad.Pdf/Parser/PageContentParser.cs rename to src/UglyToad.PdfPig/Parser/PageContentParser.cs index 5c391711..5ce86f92 100644 --- a/src/UglyToad.Pdf/Parser/PageContentParser.cs +++ b/src/UglyToad.PdfPig/Parser/PageContentParser.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Parser +namespace UglyToad.PdfPig.Parser { using System.Collections.Generic; using Graphics; diff --git a/src/UglyToad.Pdf/Parser/PageFactory.cs b/src/UglyToad.PdfPig/Parser/PageFactory.cs similarity index 99% rename from src/UglyToad.Pdf/Parser/PageFactory.cs rename to src/UglyToad.PdfPig/Parser/PageFactory.cs index edc3de91..79d28b42 100644 --- a/src/UglyToad.Pdf/Parser/PageFactory.cs +++ b/src/UglyToad.PdfPig/Parser/PageFactory.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Parser +namespace UglyToad.PdfPig.Parser { using System; using System.Collections.Generic; diff --git a/src/UglyToad.Pdf/Parser/ParsingArguments.cs b/src/UglyToad.PdfPig/Parser/ParsingArguments.cs similarity index 97% rename from src/UglyToad.Pdf/Parser/ParsingArguments.cs rename to src/UglyToad.PdfPig/Parser/ParsingArguments.cs index 12196c8a..bb535ece 100644 --- a/src/UglyToad.Pdf/Parser/ParsingArguments.cs +++ b/src/UglyToad.PdfPig/Parser/ParsingArguments.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Parser +namespace UglyToad.PdfPig.Parser { using System; using System.Diagnostics; diff --git a/src/UglyToad.Pdf/Parser/ParsingCachingProviders.cs b/src/UglyToad.PdfPig/Parser/ParsingCachingProviders.cs similarity index 96% rename from src/UglyToad.Pdf/Parser/ParsingCachingProviders.cs rename to src/UglyToad.PdfPig/Parser/ParsingCachingProviders.cs index a7cc0bf8..e9078117 100644 --- a/src/UglyToad.Pdf/Parser/ParsingCachingProviders.cs +++ b/src/UglyToad.PdfPig/Parser/ParsingCachingProviders.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Parser +namespace UglyToad.PdfPig.Parser { using System; using Content; diff --git a/src/UglyToad.Pdf/Parser/Parts/BruteForceSearcher.cs b/src/UglyToad.PdfPig/Parser/Parts/BruteForceSearcher.cs similarity index 99% rename from src/UglyToad.Pdf/Parser/Parts/BruteForceSearcher.cs rename to src/UglyToad.PdfPig/Parser/Parts/BruteForceSearcher.cs index 8eddb99c..a77935ec 100644 --- a/src/UglyToad.Pdf/Parser/Parts/BruteForceSearcher.cs +++ b/src/UglyToad.PdfPig/Parser/Parts/BruteForceSearcher.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Parser.Parts +namespace UglyToad.PdfPig.Parser.Parts { using System; using System.Collections.Generic; diff --git a/src/UglyToad.Pdf/Parser/Parts/CosArrayParser.cs b/src/UglyToad.PdfPig/Parser/Parts/CosArrayParser.cs similarity index 98% rename from src/UglyToad.Pdf/Parser/Parts/CosArrayParser.cs rename to src/UglyToad.PdfPig/Parser/Parts/CosArrayParser.cs index 41f1eaa7..c1f89677 100644 --- a/src/UglyToad.Pdf/Parser/Parts/CosArrayParser.cs +++ b/src/UglyToad.PdfPig/Parser/Parts/CosArrayParser.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Parser.Parts +namespace UglyToad.PdfPig.Parser.Parts { using Cos; using IO; diff --git a/src/UglyToad.Pdf/Parser/Parts/CosBaseParser.cs b/src/UglyToad.PdfPig/Parser/Parts/CosBaseParser.cs similarity index 99% rename from src/UglyToad.Pdf/Parser/Parts/CosBaseParser.cs rename to src/UglyToad.PdfPig/Parser/Parts/CosBaseParser.cs index fe6d531b..ba778bb3 100644 --- a/src/UglyToad.Pdf/Parser/Parts/CosBaseParser.cs +++ b/src/UglyToad.PdfPig/Parser/Parts/CosBaseParser.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Parser.Parts +namespace UglyToad.PdfPig.Parser.Parts { using System.IO; using System.Text; diff --git a/src/UglyToad.Pdf/Parser/Parts/CosDictionaryParser.cs b/src/UglyToad.PdfPig/Parser/Parts/CosDictionaryParser.cs similarity index 99% rename from src/UglyToad.Pdf/Parser/Parts/CosDictionaryParser.cs rename to src/UglyToad.PdfPig/Parser/Parts/CosDictionaryParser.cs index 491884dd..6725fc1d 100644 --- a/src/UglyToad.Pdf/Parser/Parts/CosDictionaryParser.cs +++ b/src/UglyToad.PdfPig/Parser/Parts/CosDictionaryParser.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Parser.Parts +namespace UglyToad.PdfPig.Parser.Parts { using System; using ContentStream; diff --git a/src/UglyToad.Pdf/Parser/Parts/CosNameParser.cs b/src/UglyToad.PdfPig/Parser/Parts/CosNameParser.cs similarity index 97% rename from src/UglyToad.Pdf/Parser/Parts/CosNameParser.cs rename to src/UglyToad.PdfPig/Parser/Parts/CosNameParser.cs index ebaf139c..4f7acc0e 100644 --- a/src/UglyToad.Pdf/Parser/Parts/CosNameParser.cs +++ b/src/UglyToad.PdfPig/Parser/Parts/CosNameParser.cs @@ -1,9 +1,8 @@ -using System; -using System.Text; - -namespace UglyToad.Pdf.Parser.Parts +namespace UglyToad.PdfPig.Parser.Parts { + using System; using System.IO; + using System.Text; using Cos; using IO; using Util.JetBrains.Annotations; diff --git a/src/UglyToad.Pdf/Parser/Parts/CosStreamParser.cs b/src/UglyToad.PdfPig/Parser/Parts/CosStreamParser.cs similarity index 99% rename from src/UglyToad.Pdf/Parser/Parts/CosStreamParser.cs rename to src/UglyToad.PdfPig/Parser/Parts/CosStreamParser.cs index 199fbd31..3d86aed7 100644 --- a/src/UglyToad.Pdf/Parser/Parts/CosStreamParser.cs +++ b/src/UglyToad.PdfPig/Parser/Parts/CosStreamParser.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Parser.Parts +namespace UglyToad.PdfPig.Parser.Parts { using System; using System.IO; diff --git a/src/UglyToad.Pdf/Parser/Parts/CosStringParser.cs b/src/UglyToad.PdfPig/Parser/Parts/CosStringParser.cs similarity index 99% rename from src/UglyToad.Pdf/Parser/Parts/CosStringParser.cs rename to src/UglyToad.PdfPig/Parser/Parts/CosStringParser.cs index 00beaad4..4002b150 100644 --- a/src/UglyToad.Pdf/Parser/Parts/CosStringParser.cs +++ b/src/UglyToad.PdfPig/Parser/Parts/CosStringParser.cs @@ -1,8 +1,8 @@ -namespace UglyToad.Pdf.Parser.Parts +namespace UglyToad.PdfPig.Parser.Parts { using System; - using System.Text; using System.IO; + using System.Text; using Cos; using IO; diff --git a/src/UglyToad.Pdf/Parser/Parts/CrossReference/CrossReferenceStreamParser.cs b/src/UglyToad.PdfPig/Parser/Parts/CrossReference/CrossReferenceStreamParser.cs similarity index 99% rename from src/UglyToad.Pdf/Parser/Parts/CrossReference/CrossReferenceStreamParser.cs rename to src/UglyToad.PdfPig/Parser/Parts/CrossReference/CrossReferenceStreamParser.cs index 8656cad2..bf0b62b0 100644 --- a/src/UglyToad.Pdf/Parser/Parts/CrossReference/CrossReferenceStreamParser.cs +++ b/src/UglyToad.PdfPig/Parser/Parts/CrossReference/CrossReferenceStreamParser.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Parser.Parts.CrossReference +namespace UglyToad.PdfPig.Parser.Parts.CrossReference { using System.Collections.Generic; using System.IO; diff --git a/src/UglyToad.Pdf/Parser/Parts/CrossReference/TableSubsectionDefinition.cs b/src/UglyToad.PdfPig/Parser/Parts/CrossReference/TableSubsectionDefinition.cs similarity index 97% rename from src/UglyToad.Pdf/Parser/Parts/CrossReference/TableSubsectionDefinition.cs rename to src/UglyToad.PdfPig/Parser/Parts/CrossReference/TableSubsectionDefinition.cs index 97119110..da8fbce4 100644 --- a/src/UglyToad.Pdf/Parser/Parts/CrossReference/TableSubsectionDefinition.cs +++ b/src/UglyToad.PdfPig/Parser/Parts/CrossReference/TableSubsectionDefinition.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Parser.Parts.CrossReference +namespace UglyToad.PdfPig.Parser.Parts.CrossReference { using System; using IO; diff --git a/src/UglyToad.Pdf/Parser/Parts/DirectObjectFinder.cs b/src/UglyToad.PdfPig/Parser/Parts/DirectObjectFinder.cs similarity index 95% rename from src/UglyToad.Pdf/Parser/Parts/DirectObjectFinder.cs rename to src/UglyToad.PdfPig/Parser/Parts/DirectObjectFinder.cs index 5e0e4a7c..4c99727f 100644 --- a/src/UglyToad.Pdf/Parser/Parts/DirectObjectFinder.cs +++ b/src/UglyToad.PdfPig/Parser/Parts/DirectObjectFinder.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Parser.Parts +namespace UglyToad.PdfPig.Parser.Parts { using System; using Cos; diff --git a/src/UglyToad.Pdf/Parser/Parts/ObjectHelper.cs b/src/UglyToad.PdfPig/Parser/Parts/ObjectHelper.cs similarity index 94% rename from src/UglyToad.Pdf/Parser/Parts/ObjectHelper.cs rename to src/UglyToad.PdfPig/Parser/Parts/ObjectHelper.cs index db3eb98d..84c8ab98 100644 --- a/src/UglyToad.Pdf/Parser/Parts/ObjectHelper.cs +++ b/src/UglyToad.PdfPig/Parser/Parts/ObjectHelper.cs @@ -1,7 +1,6 @@ -using System; - -namespace UglyToad.Pdf.Parser.Parts +namespace UglyToad.PdfPig.Parser.Parts { + using System; using IO; internal static class ObjectHelper diff --git a/src/UglyToad.Pdf/Parser/Parts/ReadHelper.cs b/src/UglyToad.PdfPig/Parser/Parts/ReadHelper.cs similarity index 99% rename from src/UglyToad.Pdf/Parser/Parts/ReadHelper.cs rename to src/UglyToad.PdfPig/Parser/Parts/ReadHelper.cs index 7b7acdec..7b310c94 100644 --- a/src/UglyToad.Pdf/Parser/Parts/ReadHelper.cs +++ b/src/UglyToad.PdfPig/Parser/Parts/ReadHelper.cs @@ -1,11 +1,10 @@ -using System; -using System.Text; - -namespace UglyToad.Pdf.Parser.Parts +namespace UglyToad.PdfPig.Parser.Parts { + using System; using System.Collections.Generic; using System.IO; using System.Linq; + using System.Text; using IO; using Util; diff --git a/src/UglyToad.Pdf/Parser/PdfDocumentFactory.cs b/src/UglyToad.PdfPig/Parser/PdfDocumentFactory.cs similarity index 97% rename from src/UglyToad.Pdf/Parser/PdfDocumentFactory.cs rename to src/UglyToad.PdfPig/Parser/PdfDocumentFactory.cs index 612d0812..cd4584df 100644 --- a/src/UglyToad.Pdf/Parser/PdfDocumentFactory.cs +++ b/src/UglyToad.PdfPig/Parser/PdfDocumentFactory.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Parser +namespace UglyToad.PdfPig.Parser { using System; using System.IO; @@ -67,7 +67,7 @@ var crossReferenceTable = container.Get() .Parse(reader, isLenientParsing, crossReferenceOffset, pool); - container.Get().ParseNew(crossReferenceOffset, scanner, isLenientParsing); + // container.Get().ParseNew(crossReferenceOffset, scanner, isLenientParsing); var filterProvider = container.Get(); var bruteForceSearcher = new BruteForceSearcher(reader); diff --git a/src/UglyToad.Pdf/Parser/XrefTrailerResolver.cs b/src/UglyToad.PdfPig/Parser/XrefTrailerResolver.cs similarity index 99% rename from src/UglyToad.Pdf/Parser/XrefTrailerResolver.cs rename to src/UglyToad.PdfPig/Parser/XrefTrailerResolver.cs index 733e1f3e..2d1d3a9d 100644 --- a/src/UglyToad.Pdf/Parser/XrefTrailerResolver.cs +++ b/src/UglyToad.PdfPig/Parser/XrefTrailerResolver.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Parser +namespace UglyToad.PdfPig.Parser { using System.Collections.Generic; using System.Linq; diff --git a/src/UglyToad.Pdf/ParsingOptions.cs b/src/UglyToad.PdfPig/ParsingOptions.cs similarity index 96% rename from src/UglyToad.Pdf/ParsingOptions.cs rename to src/UglyToad.PdfPig/ParsingOptions.cs index 82580bbf..78eaf082 100644 --- a/src/UglyToad.Pdf/ParsingOptions.cs +++ b/src/UglyToad.PdfPig/ParsingOptions.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf +namespace UglyToad.PdfPig { using Logging; @@ -7,7 +7,6 @@ /// public class ParsingOptions { - /// /// Should the parser ignore issues where the document does not conform to the PDF specification? /// diff --git a/src/UglyToad.Pdf/PdfDocument.cs b/src/UglyToad.PdfPig/PdfDocument.cs similarity index 96% rename from src/UglyToad.Pdf/PdfDocument.cs rename to src/UglyToad.PdfPig/PdfDocument.cs index 958cf16b..5d8e9567 100644 --- a/src/UglyToad.Pdf/PdfDocument.cs +++ b/src/UglyToad.PdfPig/PdfDocument.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf +namespace UglyToad.PdfPig { using System; using Content; @@ -10,7 +10,7 @@ /// /// - /// Provides access to document level information for this PDF document as well as access to the s contained in the document. + /// Provides access to document level information for this PDF document as well as access to the s contained in the document. /// public class PdfDocument : IDisposable { diff --git a/src/UglyToad.Pdf/Resources/AdobeFontMetrics/Courier-Bold.afm b/src/UglyToad.PdfPig/Resources/AdobeFontMetrics/Courier-Bold.afm similarity index 100% rename from src/UglyToad.Pdf/Resources/AdobeFontMetrics/Courier-Bold.afm rename to src/UglyToad.PdfPig/Resources/AdobeFontMetrics/Courier-Bold.afm diff --git a/src/UglyToad.Pdf/Resources/AdobeFontMetrics/Courier-BoldOblique.afm b/src/UglyToad.PdfPig/Resources/AdobeFontMetrics/Courier-BoldOblique.afm similarity index 100% rename from src/UglyToad.Pdf/Resources/AdobeFontMetrics/Courier-BoldOblique.afm rename to src/UglyToad.PdfPig/Resources/AdobeFontMetrics/Courier-BoldOblique.afm diff --git a/src/UglyToad.Pdf/Resources/AdobeFontMetrics/Courier-Oblique.afm b/src/UglyToad.PdfPig/Resources/AdobeFontMetrics/Courier-Oblique.afm similarity index 100% rename from src/UglyToad.Pdf/Resources/AdobeFontMetrics/Courier-Oblique.afm rename to src/UglyToad.PdfPig/Resources/AdobeFontMetrics/Courier-Oblique.afm diff --git a/src/UglyToad.Pdf/Resources/AdobeFontMetrics/Courier.afm b/src/UglyToad.PdfPig/Resources/AdobeFontMetrics/Courier.afm similarity index 100% rename from src/UglyToad.Pdf/Resources/AdobeFontMetrics/Courier.afm rename to src/UglyToad.PdfPig/Resources/AdobeFontMetrics/Courier.afm diff --git a/src/UglyToad.Pdf/Resources/AdobeFontMetrics/Helvetica-Bold.afm b/src/UglyToad.PdfPig/Resources/AdobeFontMetrics/Helvetica-Bold.afm similarity index 100% rename from src/UglyToad.Pdf/Resources/AdobeFontMetrics/Helvetica-Bold.afm rename to src/UglyToad.PdfPig/Resources/AdobeFontMetrics/Helvetica-Bold.afm diff --git a/src/UglyToad.Pdf/Resources/AdobeFontMetrics/Helvetica-BoldOblique.afm b/src/UglyToad.PdfPig/Resources/AdobeFontMetrics/Helvetica-BoldOblique.afm similarity index 100% rename from src/UglyToad.Pdf/Resources/AdobeFontMetrics/Helvetica-BoldOblique.afm rename to src/UglyToad.PdfPig/Resources/AdobeFontMetrics/Helvetica-BoldOblique.afm diff --git a/src/UglyToad.Pdf/Resources/AdobeFontMetrics/Helvetica-Oblique.afm b/src/UglyToad.PdfPig/Resources/AdobeFontMetrics/Helvetica-Oblique.afm similarity index 100% rename from src/UglyToad.Pdf/Resources/AdobeFontMetrics/Helvetica-Oblique.afm rename to src/UglyToad.PdfPig/Resources/AdobeFontMetrics/Helvetica-Oblique.afm diff --git a/src/UglyToad.Pdf/Resources/AdobeFontMetrics/Helvetica.afm b/src/UglyToad.PdfPig/Resources/AdobeFontMetrics/Helvetica.afm similarity index 100% rename from src/UglyToad.Pdf/Resources/AdobeFontMetrics/Helvetica.afm rename to src/UglyToad.PdfPig/Resources/AdobeFontMetrics/Helvetica.afm diff --git a/src/UglyToad.Pdf/Resources/AdobeFontMetrics/MustRead.html b/src/UglyToad.PdfPig/Resources/AdobeFontMetrics/MustRead.html similarity index 100% rename from src/UglyToad.Pdf/Resources/AdobeFontMetrics/MustRead.html rename to src/UglyToad.PdfPig/Resources/AdobeFontMetrics/MustRead.html diff --git a/src/UglyToad.Pdf/Resources/AdobeFontMetrics/Symbol.afm b/src/UglyToad.PdfPig/Resources/AdobeFontMetrics/Symbol.afm similarity index 100% rename from src/UglyToad.Pdf/Resources/AdobeFontMetrics/Symbol.afm rename to src/UglyToad.PdfPig/Resources/AdobeFontMetrics/Symbol.afm diff --git a/src/UglyToad.Pdf/Resources/AdobeFontMetrics/Times-Bold.afm b/src/UglyToad.PdfPig/Resources/AdobeFontMetrics/Times-Bold.afm similarity index 100% rename from src/UglyToad.Pdf/Resources/AdobeFontMetrics/Times-Bold.afm rename to src/UglyToad.PdfPig/Resources/AdobeFontMetrics/Times-Bold.afm diff --git a/src/UglyToad.Pdf/Resources/AdobeFontMetrics/Times-BoldItalic.afm b/src/UglyToad.PdfPig/Resources/AdobeFontMetrics/Times-BoldItalic.afm similarity index 100% rename from src/UglyToad.Pdf/Resources/AdobeFontMetrics/Times-BoldItalic.afm rename to src/UglyToad.PdfPig/Resources/AdobeFontMetrics/Times-BoldItalic.afm diff --git a/src/UglyToad.Pdf/Resources/AdobeFontMetrics/Times-Italic.afm b/src/UglyToad.PdfPig/Resources/AdobeFontMetrics/Times-Italic.afm similarity index 100% rename from src/UglyToad.Pdf/Resources/AdobeFontMetrics/Times-Italic.afm rename to src/UglyToad.PdfPig/Resources/AdobeFontMetrics/Times-Italic.afm diff --git a/src/UglyToad.Pdf/Resources/AdobeFontMetrics/Times-Roman.afm b/src/UglyToad.PdfPig/Resources/AdobeFontMetrics/Times-Roman.afm similarity index 100% rename from src/UglyToad.Pdf/Resources/AdobeFontMetrics/Times-Roman.afm rename to src/UglyToad.PdfPig/Resources/AdobeFontMetrics/Times-Roman.afm diff --git a/src/UglyToad.Pdf/Resources/AdobeFontMetrics/ZapfDingbats.afm b/src/UglyToad.PdfPig/Resources/AdobeFontMetrics/ZapfDingbats.afm similarity index 100% rename from src/UglyToad.Pdf/Resources/AdobeFontMetrics/ZapfDingbats.afm rename to src/UglyToad.PdfPig/Resources/AdobeFontMetrics/ZapfDingbats.afm diff --git a/src/UglyToad.Pdf/Resources/CMap/83pv-RKSJ-H b/src/UglyToad.PdfPig/Resources/CMap/83pv-RKSJ-H similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/83pv-RKSJ-H rename to src/UglyToad.PdfPig/Resources/CMap/83pv-RKSJ-H diff --git a/src/UglyToad.Pdf/Resources/CMap/90ms-RKSJ-H b/src/UglyToad.PdfPig/Resources/CMap/90ms-RKSJ-H similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/90ms-RKSJ-H rename to src/UglyToad.PdfPig/Resources/CMap/90ms-RKSJ-H diff --git a/src/UglyToad.Pdf/Resources/CMap/90ms-RKSJ-V b/src/UglyToad.PdfPig/Resources/CMap/90ms-RKSJ-V similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/90ms-RKSJ-V rename to src/UglyToad.PdfPig/Resources/CMap/90ms-RKSJ-V diff --git a/src/UglyToad.Pdf/Resources/CMap/90msp-RKSJ-H b/src/UglyToad.PdfPig/Resources/CMap/90msp-RKSJ-H similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/90msp-RKSJ-H rename to src/UglyToad.PdfPig/Resources/CMap/90msp-RKSJ-H diff --git a/src/UglyToad.Pdf/Resources/CMap/90msp-RKSJ-V b/src/UglyToad.PdfPig/Resources/CMap/90msp-RKSJ-V similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/90msp-RKSJ-V rename to src/UglyToad.PdfPig/Resources/CMap/90msp-RKSJ-V diff --git a/src/UglyToad.Pdf/Resources/CMap/90pv-RKSJ-H b/src/UglyToad.PdfPig/Resources/CMap/90pv-RKSJ-H similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/90pv-RKSJ-H rename to src/UglyToad.PdfPig/Resources/CMap/90pv-RKSJ-H diff --git a/src/UglyToad.Pdf/Resources/CMap/90pv-RKSJ-V b/src/UglyToad.PdfPig/Resources/CMap/90pv-RKSJ-V similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/90pv-RKSJ-V rename to src/UglyToad.PdfPig/Resources/CMap/90pv-RKSJ-V diff --git a/src/UglyToad.Pdf/Resources/CMap/Add-RKSJ-H b/src/UglyToad.PdfPig/Resources/CMap/Add-RKSJ-H similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/Add-RKSJ-H rename to src/UglyToad.PdfPig/Resources/CMap/Add-RKSJ-H diff --git a/src/UglyToad.Pdf/Resources/CMap/Add-RKSJ-V b/src/UglyToad.PdfPig/Resources/CMap/Add-RKSJ-V similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/Add-RKSJ-V rename to src/UglyToad.PdfPig/Resources/CMap/Add-RKSJ-V diff --git a/src/UglyToad.Pdf/Resources/CMap/Adobe-CNS1-0 b/src/UglyToad.PdfPig/Resources/CMap/Adobe-CNS1-0 similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/Adobe-CNS1-0 rename to src/UglyToad.PdfPig/Resources/CMap/Adobe-CNS1-0 diff --git a/src/UglyToad.Pdf/Resources/CMap/Adobe-CNS1-1 b/src/UglyToad.PdfPig/Resources/CMap/Adobe-CNS1-1 similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/Adobe-CNS1-1 rename to src/UglyToad.PdfPig/Resources/CMap/Adobe-CNS1-1 diff --git a/src/UglyToad.Pdf/Resources/CMap/Adobe-CNS1-2 b/src/UglyToad.PdfPig/Resources/CMap/Adobe-CNS1-2 similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/Adobe-CNS1-2 rename to src/UglyToad.PdfPig/Resources/CMap/Adobe-CNS1-2 diff --git a/src/UglyToad.Pdf/Resources/CMap/Adobe-CNS1-3 b/src/UglyToad.PdfPig/Resources/CMap/Adobe-CNS1-3 similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/Adobe-CNS1-3 rename to src/UglyToad.PdfPig/Resources/CMap/Adobe-CNS1-3 diff --git a/src/UglyToad.Pdf/Resources/CMap/Adobe-CNS1-4 b/src/UglyToad.PdfPig/Resources/CMap/Adobe-CNS1-4 similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/Adobe-CNS1-4 rename to src/UglyToad.PdfPig/Resources/CMap/Adobe-CNS1-4 diff --git a/src/UglyToad.Pdf/Resources/CMap/Adobe-CNS1-5 b/src/UglyToad.PdfPig/Resources/CMap/Adobe-CNS1-5 similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/Adobe-CNS1-5 rename to src/UglyToad.PdfPig/Resources/CMap/Adobe-CNS1-5 diff --git a/src/UglyToad.Pdf/Resources/CMap/Adobe-CNS1-6 b/src/UglyToad.PdfPig/Resources/CMap/Adobe-CNS1-6 similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/Adobe-CNS1-6 rename to src/UglyToad.PdfPig/Resources/CMap/Adobe-CNS1-6 diff --git a/src/UglyToad.Pdf/Resources/CMap/Adobe-CNS1-UCS2 b/src/UglyToad.PdfPig/Resources/CMap/Adobe-CNS1-UCS2 similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/Adobe-CNS1-UCS2 rename to src/UglyToad.PdfPig/Resources/CMap/Adobe-CNS1-UCS2 diff --git a/src/UglyToad.Pdf/Resources/CMap/Adobe-GB1-0 b/src/UglyToad.PdfPig/Resources/CMap/Adobe-GB1-0 similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/Adobe-GB1-0 rename to src/UglyToad.PdfPig/Resources/CMap/Adobe-GB1-0 diff --git a/src/UglyToad.Pdf/Resources/CMap/Adobe-GB1-1 b/src/UglyToad.PdfPig/Resources/CMap/Adobe-GB1-1 similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/Adobe-GB1-1 rename to src/UglyToad.PdfPig/Resources/CMap/Adobe-GB1-1 diff --git a/src/UglyToad.Pdf/Resources/CMap/Adobe-GB1-2 b/src/UglyToad.PdfPig/Resources/CMap/Adobe-GB1-2 similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/Adobe-GB1-2 rename to src/UglyToad.PdfPig/Resources/CMap/Adobe-GB1-2 diff --git a/src/UglyToad.Pdf/Resources/CMap/Adobe-GB1-3 b/src/UglyToad.PdfPig/Resources/CMap/Adobe-GB1-3 similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/Adobe-GB1-3 rename to src/UglyToad.PdfPig/Resources/CMap/Adobe-GB1-3 diff --git a/src/UglyToad.Pdf/Resources/CMap/Adobe-GB1-4 b/src/UglyToad.PdfPig/Resources/CMap/Adobe-GB1-4 similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/Adobe-GB1-4 rename to src/UglyToad.PdfPig/Resources/CMap/Adobe-GB1-4 diff --git a/src/UglyToad.Pdf/Resources/CMap/Adobe-GB1-5 b/src/UglyToad.PdfPig/Resources/CMap/Adobe-GB1-5 similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/Adobe-GB1-5 rename to src/UglyToad.PdfPig/Resources/CMap/Adobe-GB1-5 diff --git a/src/UglyToad.Pdf/Resources/CMap/Adobe-GB1-UCS2 b/src/UglyToad.PdfPig/Resources/CMap/Adobe-GB1-UCS2 similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/Adobe-GB1-UCS2 rename to src/UglyToad.PdfPig/Resources/CMap/Adobe-GB1-UCS2 diff --git a/src/UglyToad.Pdf/Resources/CMap/Adobe-Japan1-0 b/src/UglyToad.PdfPig/Resources/CMap/Adobe-Japan1-0 similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/Adobe-Japan1-0 rename to src/UglyToad.PdfPig/Resources/CMap/Adobe-Japan1-0 diff --git a/src/UglyToad.Pdf/Resources/CMap/Adobe-Japan1-1 b/src/UglyToad.PdfPig/Resources/CMap/Adobe-Japan1-1 similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/Adobe-Japan1-1 rename to src/UglyToad.PdfPig/Resources/CMap/Adobe-Japan1-1 diff --git a/src/UglyToad.Pdf/Resources/CMap/Adobe-Japan1-2 b/src/UglyToad.PdfPig/Resources/CMap/Adobe-Japan1-2 similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/Adobe-Japan1-2 rename to src/UglyToad.PdfPig/Resources/CMap/Adobe-Japan1-2 diff --git a/src/UglyToad.Pdf/Resources/CMap/Adobe-Japan1-3 b/src/UglyToad.PdfPig/Resources/CMap/Adobe-Japan1-3 similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/Adobe-Japan1-3 rename to src/UglyToad.PdfPig/Resources/CMap/Adobe-Japan1-3 diff --git a/src/UglyToad.Pdf/Resources/CMap/Adobe-Japan1-4 b/src/UglyToad.PdfPig/Resources/CMap/Adobe-Japan1-4 similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/Adobe-Japan1-4 rename to src/UglyToad.PdfPig/Resources/CMap/Adobe-Japan1-4 diff --git a/src/UglyToad.Pdf/Resources/CMap/Adobe-Japan1-5 b/src/UglyToad.PdfPig/Resources/CMap/Adobe-Japan1-5 similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/Adobe-Japan1-5 rename to src/UglyToad.PdfPig/Resources/CMap/Adobe-Japan1-5 diff --git a/src/UglyToad.Pdf/Resources/CMap/Adobe-Japan1-6 b/src/UglyToad.PdfPig/Resources/CMap/Adobe-Japan1-6 similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/Adobe-Japan1-6 rename to src/UglyToad.PdfPig/Resources/CMap/Adobe-Japan1-6 diff --git a/src/UglyToad.Pdf/Resources/CMap/Adobe-Japan1-UCS2 b/src/UglyToad.PdfPig/Resources/CMap/Adobe-Japan1-UCS2 similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/Adobe-Japan1-UCS2 rename to src/UglyToad.PdfPig/Resources/CMap/Adobe-Japan1-UCS2 diff --git a/src/UglyToad.Pdf/Resources/CMap/Adobe-Japan2-0 b/src/UglyToad.PdfPig/Resources/CMap/Adobe-Japan2-0 similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/Adobe-Japan2-0 rename to src/UglyToad.PdfPig/Resources/CMap/Adobe-Japan2-0 diff --git a/src/UglyToad.Pdf/Resources/CMap/Adobe-Korea1-0 b/src/UglyToad.PdfPig/Resources/CMap/Adobe-Korea1-0 similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/Adobe-Korea1-0 rename to src/UglyToad.PdfPig/Resources/CMap/Adobe-Korea1-0 diff --git a/src/UglyToad.Pdf/Resources/CMap/Adobe-Korea1-1 b/src/UglyToad.PdfPig/Resources/CMap/Adobe-Korea1-1 similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/Adobe-Korea1-1 rename to src/UglyToad.PdfPig/Resources/CMap/Adobe-Korea1-1 diff --git a/src/UglyToad.Pdf/Resources/CMap/Adobe-Korea1-2 b/src/UglyToad.PdfPig/Resources/CMap/Adobe-Korea1-2 similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/Adobe-Korea1-2 rename to src/UglyToad.PdfPig/Resources/CMap/Adobe-Korea1-2 diff --git a/src/UglyToad.Pdf/Resources/CMap/Adobe-Korea1-UCS2 b/src/UglyToad.PdfPig/Resources/CMap/Adobe-Korea1-UCS2 similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/Adobe-Korea1-UCS2 rename to src/UglyToad.PdfPig/Resources/CMap/Adobe-Korea1-UCS2 diff --git a/src/UglyToad.Pdf/Resources/CMap/B5pc-H b/src/UglyToad.PdfPig/Resources/CMap/B5pc-H similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/B5pc-H rename to src/UglyToad.PdfPig/Resources/CMap/B5pc-H diff --git a/src/UglyToad.Pdf/Resources/CMap/B5pc-V b/src/UglyToad.PdfPig/Resources/CMap/B5pc-V similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/B5pc-V rename to src/UglyToad.PdfPig/Resources/CMap/B5pc-V diff --git a/src/UglyToad.Pdf/Resources/CMap/CNS-EUC-H b/src/UglyToad.PdfPig/Resources/CMap/CNS-EUC-H similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/CNS-EUC-H rename to src/UglyToad.PdfPig/Resources/CMap/CNS-EUC-H diff --git a/src/UglyToad.Pdf/Resources/CMap/CNS-EUC-V b/src/UglyToad.PdfPig/Resources/CMap/CNS-EUC-V similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/CNS-EUC-V rename to src/UglyToad.PdfPig/Resources/CMap/CNS-EUC-V diff --git a/src/UglyToad.Pdf/Resources/CMap/ETen-B5-H b/src/UglyToad.PdfPig/Resources/CMap/ETen-B5-H similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/ETen-B5-H rename to src/UglyToad.PdfPig/Resources/CMap/ETen-B5-H diff --git a/src/UglyToad.Pdf/Resources/CMap/ETen-B5-V b/src/UglyToad.PdfPig/Resources/CMap/ETen-B5-V similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/ETen-B5-V rename to src/UglyToad.PdfPig/Resources/CMap/ETen-B5-V diff --git a/src/UglyToad.Pdf/Resources/CMap/ETenms-B5-H b/src/UglyToad.PdfPig/Resources/CMap/ETenms-B5-H similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/ETenms-B5-H rename to src/UglyToad.PdfPig/Resources/CMap/ETenms-B5-H diff --git a/src/UglyToad.Pdf/Resources/CMap/ETenms-B5-V b/src/UglyToad.PdfPig/Resources/CMap/ETenms-B5-V similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/ETenms-B5-V rename to src/UglyToad.PdfPig/Resources/CMap/ETenms-B5-V diff --git a/src/UglyToad.Pdf/Resources/CMap/EUC-H b/src/UglyToad.PdfPig/Resources/CMap/EUC-H similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/EUC-H rename to src/UglyToad.PdfPig/Resources/CMap/EUC-H diff --git a/src/UglyToad.Pdf/Resources/CMap/EUC-V b/src/UglyToad.PdfPig/Resources/CMap/EUC-V similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/EUC-V rename to src/UglyToad.PdfPig/Resources/CMap/EUC-V diff --git a/src/UglyToad.Pdf/Resources/CMap/Ext-RKSJ-H b/src/UglyToad.PdfPig/Resources/CMap/Ext-RKSJ-H similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/Ext-RKSJ-H rename to src/UglyToad.PdfPig/Resources/CMap/Ext-RKSJ-H diff --git a/src/UglyToad.Pdf/Resources/CMap/Ext-RKSJ-V b/src/UglyToad.PdfPig/Resources/CMap/Ext-RKSJ-V similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/Ext-RKSJ-V rename to src/UglyToad.PdfPig/Resources/CMap/Ext-RKSJ-V diff --git a/src/UglyToad.Pdf/Resources/CMap/GB-EUC-H b/src/UglyToad.PdfPig/Resources/CMap/GB-EUC-H similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/GB-EUC-H rename to src/UglyToad.PdfPig/Resources/CMap/GB-EUC-H diff --git a/src/UglyToad.Pdf/Resources/CMap/GB-EUC-V b/src/UglyToad.PdfPig/Resources/CMap/GB-EUC-V similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/GB-EUC-V rename to src/UglyToad.PdfPig/Resources/CMap/GB-EUC-V diff --git a/src/UglyToad.Pdf/Resources/CMap/GBK-EUC-H b/src/UglyToad.PdfPig/Resources/CMap/GBK-EUC-H similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/GBK-EUC-H rename to src/UglyToad.PdfPig/Resources/CMap/GBK-EUC-H diff --git a/src/UglyToad.Pdf/Resources/CMap/GBK-EUC-V b/src/UglyToad.PdfPig/Resources/CMap/GBK-EUC-V similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/GBK-EUC-V rename to src/UglyToad.PdfPig/Resources/CMap/GBK-EUC-V diff --git a/src/UglyToad.Pdf/Resources/CMap/GBK2K-H b/src/UglyToad.PdfPig/Resources/CMap/GBK2K-H similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/GBK2K-H rename to src/UglyToad.PdfPig/Resources/CMap/GBK2K-H diff --git a/src/UglyToad.Pdf/Resources/CMap/GBK2K-V b/src/UglyToad.PdfPig/Resources/CMap/GBK2K-V similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/GBK2K-V rename to src/UglyToad.PdfPig/Resources/CMap/GBK2K-V diff --git a/src/UglyToad.Pdf/Resources/CMap/GBKp-EUC-H b/src/UglyToad.PdfPig/Resources/CMap/GBKp-EUC-H similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/GBKp-EUC-H rename to src/UglyToad.PdfPig/Resources/CMap/GBKp-EUC-H diff --git a/src/UglyToad.Pdf/Resources/CMap/GBKp-EUC-V b/src/UglyToad.PdfPig/Resources/CMap/GBKp-EUC-V similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/GBKp-EUC-V rename to src/UglyToad.PdfPig/Resources/CMap/GBKp-EUC-V diff --git a/src/UglyToad.Pdf/Resources/CMap/GBpc-EUC-H b/src/UglyToad.PdfPig/Resources/CMap/GBpc-EUC-H similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/GBpc-EUC-H rename to src/UglyToad.PdfPig/Resources/CMap/GBpc-EUC-H diff --git a/src/UglyToad.Pdf/Resources/CMap/GBpc-EUC-V b/src/UglyToad.PdfPig/Resources/CMap/GBpc-EUC-V similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/GBpc-EUC-V rename to src/UglyToad.PdfPig/Resources/CMap/GBpc-EUC-V diff --git a/src/UglyToad.Pdf/Resources/CMap/H b/src/UglyToad.PdfPig/Resources/CMap/H similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/H rename to src/UglyToad.PdfPig/Resources/CMap/H diff --git a/src/UglyToad.Pdf/Resources/CMap/HKscs-B5-H b/src/UglyToad.PdfPig/Resources/CMap/HKscs-B5-H similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/HKscs-B5-H rename to src/UglyToad.PdfPig/Resources/CMap/HKscs-B5-H diff --git a/src/UglyToad.Pdf/Resources/CMap/HKscs-B5-V b/src/UglyToad.PdfPig/Resources/CMap/HKscs-B5-V similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/HKscs-B5-V rename to src/UglyToad.PdfPig/Resources/CMap/HKscs-B5-V diff --git a/src/UglyToad.Pdf/Resources/CMap/Identity-H b/src/UglyToad.PdfPig/Resources/CMap/Identity-H similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/Identity-H rename to src/UglyToad.PdfPig/Resources/CMap/Identity-H diff --git a/src/UglyToad.Pdf/Resources/CMap/Identity-V b/src/UglyToad.PdfPig/Resources/CMap/Identity-V similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/Identity-V rename to src/UglyToad.PdfPig/Resources/CMap/Identity-V diff --git a/src/UglyToad.Pdf/Resources/CMap/KSC-EUC-H b/src/UglyToad.PdfPig/Resources/CMap/KSC-EUC-H similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/KSC-EUC-H rename to src/UglyToad.PdfPig/Resources/CMap/KSC-EUC-H diff --git a/src/UglyToad.Pdf/Resources/CMap/KSC-EUC-V b/src/UglyToad.PdfPig/Resources/CMap/KSC-EUC-V similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/KSC-EUC-V rename to src/UglyToad.PdfPig/Resources/CMap/KSC-EUC-V diff --git a/src/UglyToad.Pdf/Resources/CMap/KSCms-UHC-H b/src/UglyToad.PdfPig/Resources/CMap/KSCms-UHC-H similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/KSCms-UHC-H rename to src/UglyToad.PdfPig/Resources/CMap/KSCms-UHC-H diff --git a/src/UglyToad.Pdf/Resources/CMap/KSCms-UHC-HW-H b/src/UglyToad.PdfPig/Resources/CMap/KSCms-UHC-HW-H similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/KSCms-UHC-HW-H rename to src/UglyToad.PdfPig/Resources/CMap/KSCms-UHC-HW-H diff --git a/src/UglyToad.Pdf/Resources/CMap/KSCms-UHC-HW-V b/src/UglyToad.PdfPig/Resources/CMap/KSCms-UHC-HW-V similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/KSCms-UHC-HW-V rename to src/UglyToad.PdfPig/Resources/CMap/KSCms-UHC-HW-V diff --git a/src/UglyToad.Pdf/Resources/CMap/KSCms-UHC-V b/src/UglyToad.PdfPig/Resources/CMap/KSCms-UHC-V similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/KSCms-UHC-V rename to src/UglyToad.PdfPig/Resources/CMap/KSCms-UHC-V diff --git a/src/UglyToad.Pdf/Resources/CMap/KSCpc-EUC-H b/src/UglyToad.PdfPig/Resources/CMap/KSCpc-EUC-H similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/KSCpc-EUC-H rename to src/UglyToad.PdfPig/Resources/CMap/KSCpc-EUC-H diff --git a/src/UglyToad.Pdf/Resources/CMap/KSCpc-EUC-V b/src/UglyToad.PdfPig/Resources/CMap/KSCpc-EUC-V similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/KSCpc-EUC-V rename to src/UglyToad.PdfPig/Resources/CMap/KSCpc-EUC-V diff --git a/src/UglyToad.Pdf/Resources/CMap/UniCNS-UCS2-H b/src/UglyToad.PdfPig/Resources/CMap/UniCNS-UCS2-H similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/UniCNS-UCS2-H rename to src/UglyToad.PdfPig/Resources/CMap/UniCNS-UCS2-H diff --git a/src/UglyToad.Pdf/Resources/CMap/UniCNS-UCS2-V b/src/UglyToad.PdfPig/Resources/CMap/UniCNS-UCS2-V similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/UniCNS-UCS2-V rename to src/UglyToad.PdfPig/Resources/CMap/UniCNS-UCS2-V diff --git a/src/UglyToad.Pdf/Resources/CMap/UniCNS-UTF16-H b/src/UglyToad.PdfPig/Resources/CMap/UniCNS-UTF16-H similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/UniCNS-UTF16-H rename to src/UglyToad.PdfPig/Resources/CMap/UniCNS-UTF16-H diff --git a/src/UglyToad.Pdf/Resources/CMap/UniCNS-UTF16-V b/src/UglyToad.PdfPig/Resources/CMap/UniCNS-UTF16-V similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/UniCNS-UTF16-V rename to src/UglyToad.PdfPig/Resources/CMap/UniCNS-UTF16-V diff --git a/src/UglyToad.Pdf/Resources/CMap/UniGB-UCS2-H b/src/UglyToad.PdfPig/Resources/CMap/UniGB-UCS2-H similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/UniGB-UCS2-H rename to src/UglyToad.PdfPig/Resources/CMap/UniGB-UCS2-H diff --git a/src/UglyToad.Pdf/Resources/CMap/UniGB-UCS2-V b/src/UglyToad.PdfPig/Resources/CMap/UniGB-UCS2-V similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/UniGB-UCS2-V rename to src/UglyToad.PdfPig/Resources/CMap/UniGB-UCS2-V diff --git a/src/UglyToad.Pdf/Resources/CMap/UniGB-UTF16-H b/src/UglyToad.PdfPig/Resources/CMap/UniGB-UTF16-H similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/UniGB-UTF16-H rename to src/UglyToad.PdfPig/Resources/CMap/UniGB-UTF16-H diff --git a/src/UglyToad.Pdf/Resources/CMap/UniGB-UTF16-V b/src/UglyToad.PdfPig/Resources/CMap/UniGB-UTF16-V similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/UniGB-UTF16-V rename to src/UglyToad.PdfPig/Resources/CMap/UniGB-UTF16-V diff --git a/src/UglyToad.Pdf/Resources/CMap/UniJIS-UCS2-H b/src/UglyToad.PdfPig/Resources/CMap/UniJIS-UCS2-H similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/UniJIS-UCS2-H rename to src/UglyToad.PdfPig/Resources/CMap/UniJIS-UCS2-H diff --git a/src/UglyToad.Pdf/Resources/CMap/UniJIS-UCS2-HW-H b/src/UglyToad.PdfPig/Resources/CMap/UniJIS-UCS2-HW-H similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/UniJIS-UCS2-HW-H rename to src/UglyToad.PdfPig/Resources/CMap/UniJIS-UCS2-HW-H diff --git a/src/UglyToad.Pdf/Resources/CMap/UniJIS-UCS2-HW-V b/src/UglyToad.PdfPig/Resources/CMap/UniJIS-UCS2-HW-V similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/UniJIS-UCS2-HW-V rename to src/UglyToad.PdfPig/Resources/CMap/UniJIS-UCS2-HW-V diff --git a/src/UglyToad.Pdf/Resources/CMap/UniJIS-UCS2-V b/src/UglyToad.PdfPig/Resources/CMap/UniJIS-UCS2-V similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/UniJIS-UCS2-V rename to src/UglyToad.PdfPig/Resources/CMap/UniJIS-UCS2-V diff --git a/src/UglyToad.Pdf/Resources/CMap/UniJIS-UTF16-H b/src/UglyToad.PdfPig/Resources/CMap/UniJIS-UTF16-H similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/UniJIS-UTF16-H rename to src/UglyToad.PdfPig/Resources/CMap/UniJIS-UTF16-H diff --git a/src/UglyToad.Pdf/Resources/CMap/UniJIS-UTF16-V b/src/UglyToad.PdfPig/Resources/CMap/UniJIS-UTF16-V similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/UniJIS-UTF16-V rename to src/UglyToad.PdfPig/Resources/CMap/UniJIS-UTF16-V diff --git a/src/UglyToad.Pdf/Resources/CMap/UniKS-UCS2-H b/src/UglyToad.PdfPig/Resources/CMap/UniKS-UCS2-H similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/UniKS-UCS2-H rename to src/UglyToad.PdfPig/Resources/CMap/UniKS-UCS2-H diff --git a/src/UglyToad.Pdf/Resources/CMap/UniKS-UCS2-V b/src/UglyToad.PdfPig/Resources/CMap/UniKS-UCS2-V similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/UniKS-UCS2-V rename to src/UglyToad.PdfPig/Resources/CMap/UniKS-UCS2-V diff --git a/src/UglyToad.Pdf/Resources/CMap/UniKS-UTF16-H b/src/UglyToad.PdfPig/Resources/CMap/UniKS-UTF16-H similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/UniKS-UTF16-H rename to src/UglyToad.PdfPig/Resources/CMap/UniKS-UTF16-H diff --git a/src/UglyToad.Pdf/Resources/CMap/UniKS-UTF16-V b/src/UglyToad.PdfPig/Resources/CMap/UniKS-UTF16-V similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/UniKS-UTF16-V rename to src/UglyToad.PdfPig/Resources/CMap/UniKS-UTF16-V diff --git a/src/UglyToad.Pdf/Resources/CMap/V b/src/UglyToad.PdfPig/Resources/CMap/V similarity index 100% rename from src/UglyToad.Pdf/Resources/CMap/V rename to src/UglyToad.PdfPig/Resources/CMap/V diff --git a/src/UglyToad.Pdf/Resources/GlyphList/additional b/src/UglyToad.PdfPig/Resources/GlyphList/additional similarity index 100% rename from src/UglyToad.Pdf/Resources/GlyphList/additional rename to src/UglyToad.PdfPig/Resources/GlyphList/additional diff --git a/src/UglyToad.Pdf/Resources/GlyphList/glyphlist b/src/UglyToad.PdfPig/Resources/GlyphList/glyphlist similarity index 100% rename from src/UglyToad.Pdf/Resources/GlyphList/glyphlist rename to src/UglyToad.PdfPig/Resources/GlyphList/glyphlist diff --git a/src/UglyToad.Pdf/Resources/GlyphList/zapfdingbats b/src/UglyToad.PdfPig/Resources/GlyphList/zapfdingbats similarity index 100% rename from src/UglyToad.Pdf/Resources/GlyphList/zapfdingbats rename to src/UglyToad.PdfPig/Resources/GlyphList/zapfdingbats diff --git a/src/UglyToad.Pdf/Tokenization/ArrayTokenizer.cs b/src/UglyToad.PdfPig/Tokenization/ArrayTokenizer.cs similarity index 94% rename from src/UglyToad.Pdf/Tokenization/ArrayTokenizer.cs rename to src/UglyToad.PdfPig/Tokenization/ArrayTokenizer.cs index 755034d2..31e8436a 100644 --- a/src/UglyToad.Pdf/Tokenization/ArrayTokenizer.cs +++ b/src/UglyToad.PdfPig/Tokenization/ArrayTokenizer.cs @@ -1,7 +1,6 @@ -namespace UglyToad.Pdf.Tokenization +namespace UglyToad.PdfPig.Tokenization { using System.Collections.Generic; - using System.Diagnostics; using IO; using Scanner; using Tokens; diff --git a/src/UglyToad.Pdf/Tokenization/CommentTokenizer.cs b/src/UglyToad.PdfPig/Tokenization/CommentTokenizer.cs similarity index 94% rename from src/UglyToad.Pdf/Tokenization/CommentTokenizer.cs rename to src/UglyToad.PdfPig/Tokenization/CommentTokenizer.cs index 562f128c..5b2ac9c9 100644 --- a/src/UglyToad.Pdf/Tokenization/CommentTokenizer.cs +++ b/src/UglyToad.PdfPig/Tokenization/CommentTokenizer.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Tokenization +namespace UglyToad.PdfPig.Tokenization { using System.Text; using IO; diff --git a/src/UglyToad.Pdf/Tokenization/DictionaryTokenizer.cs b/src/UglyToad.PdfPig/Tokenization/DictionaryTokenizer.cs similarity index 98% rename from src/UglyToad.Pdf/Tokenization/DictionaryTokenizer.cs rename to src/UglyToad.PdfPig/Tokenization/DictionaryTokenizer.cs index 0b981c5e..a79eb195 100644 --- a/src/UglyToad.Pdf/Tokenization/DictionaryTokenizer.cs +++ b/src/UglyToad.PdfPig/Tokenization/DictionaryTokenizer.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Tokenization +namespace UglyToad.PdfPig.Tokenization { using System.Collections.Generic; using ContentStream; diff --git a/src/UglyToad.Pdf/Tokenization/EndOfLineTokenizer.cs b/src/UglyToad.PdfPig/Tokenization/EndOfLineTokenizer.cs similarity index 91% rename from src/UglyToad.Pdf/Tokenization/EndOfLineTokenizer.cs rename to src/UglyToad.PdfPig/Tokenization/EndOfLineTokenizer.cs index aa871485..3bf87890 100644 --- a/src/UglyToad.Pdf/Tokenization/EndOfLineTokenizer.cs +++ b/src/UglyToad.PdfPig/Tokenization/EndOfLineTokenizer.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Tokenization +namespace UglyToad.PdfPig.Tokenization { using IO; using Tokens; diff --git a/src/UglyToad.Pdf/Tokenization/HexTokenizer.cs b/src/UglyToad.PdfPig/Tokenization/HexTokenizer.cs similarity index 96% rename from src/UglyToad.Pdf/Tokenization/HexTokenizer.cs rename to src/UglyToad.PdfPig/Tokenization/HexTokenizer.cs index a71b8dc4..56d50e2e 100644 --- a/src/UglyToad.Pdf/Tokenization/HexTokenizer.cs +++ b/src/UglyToad.PdfPig/Tokenization/HexTokenizer.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Tokenization +namespace UglyToad.PdfPig.Tokenization { using System.Collections.Generic; using IO; diff --git a/src/UglyToad.Pdf/Tokenization/ITokenizer.cs b/src/UglyToad.PdfPig/Tokenization/ITokenizer.cs similarity index 82% rename from src/UglyToad.Pdf/Tokenization/ITokenizer.cs rename to src/UglyToad.PdfPig/Tokenization/ITokenizer.cs index 9902c7df..4666e375 100644 --- a/src/UglyToad.Pdf/Tokenization/ITokenizer.cs +++ b/src/UglyToad.PdfPig/Tokenization/ITokenizer.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Tokenization +namespace UglyToad.PdfPig.Tokenization { using IO; using Tokens; diff --git a/src/UglyToad.Pdf/Tokenization/NameTokenizer.cs b/src/UglyToad.PdfPig/Tokenization/NameTokenizer.cs similarity index 98% rename from src/UglyToad.Pdf/Tokenization/NameTokenizer.cs rename to src/UglyToad.PdfPig/Tokenization/NameTokenizer.cs index 41aefcac..ae85f876 100644 --- a/src/UglyToad.Pdf/Tokenization/NameTokenizer.cs +++ b/src/UglyToad.PdfPig/Tokenization/NameTokenizer.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Tokenization +namespace UglyToad.PdfPig.Tokenization { using System; using System.Collections.Generic; diff --git a/src/UglyToad.Pdf/Tokenization/NumericTokenizer.cs b/src/UglyToad.PdfPig/Tokenization/NumericTokenizer.cs similarity index 97% rename from src/UglyToad.Pdf/Tokenization/NumericTokenizer.cs rename to src/UglyToad.PdfPig/Tokenization/NumericTokenizer.cs index 99201bfb..062ab3c0 100644 --- a/src/UglyToad.Pdf/Tokenization/NumericTokenizer.cs +++ b/src/UglyToad.PdfPig/Tokenization/NumericTokenizer.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Tokenization +namespace UglyToad.PdfPig.Tokenization { using System; using System.Globalization; diff --git a/src/UglyToad.Pdf/Tokenization/PlainTokenizer.cs b/src/UglyToad.PdfPig/Tokenization/PlainTokenizer.cs similarity index 97% rename from src/UglyToad.Pdf/Tokenization/PlainTokenizer.cs rename to src/UglyToad.PdfPig/Tokenization/PlainTokenizer.cs index 1e842bc4..cb925576 100644 --- a/src/UglyToad.Pdf/Tokenization/PlainTokenizer.cs +++ b/src/UglyToad.PdfPig/Tokenization/PlainTokenizer.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Tokenization +namespace UglyToad.PdfPig.Tokenization { using System.Text; using IO; diff --git a/src/UglyToad.Pdf/Tokenization/Scanner/CoreTokenScanner.cs b/src/UglyToad.PdfPig/Tokenization/Scanner/CoreTokenScanner.cs similarity index 98% rename from src/UglyToad.Pdf/Tokenization/Scanner/CoreTokenScanner.cs rename to src/UglyToad.PdfPig/Tokenization/Scanner/CoreTokenScanner.cs index beaf38bb..4eed4932 100644 --- a/src/UglyToad.Pdf/Tokenization/Scanner/CoreTokenScanner.cs +++ b/src/UglyToad.PdfPig/Tokenization/Scanner/CoreTokenScanner.cs @@ -1,10 +1,9 @@ -namespace UglyToad.Pdf.Tokenization.Scanner +namespace UglyToad.PdfPig.Tokenization.Scanner { using System; using System.Collections.Generic; using IO; using Parser.Parts; - using Tokenization; using Tokens; internal class CoreTokenScanner : ISeekableTokenScanner diff --git a/src/UglyToad.Pdf/Tokenization/Scanner/ITokenScanner.cs b/src/UglyToad.PdfPig/Tokenization/Scanner/ITokenScanner.cs similarity index 90% rename from src/UglyToad.Pdf/Tokenization/Scanner/ITokenScanner.cs rename to src/UglyToad.PdfPig/Tokenization/Scanner/ITokenScanner.cs index c5b66e8e..6768c47d 100644 --- a/src/UglyToad.Pdf/Tokenization/Scanner/ITokenScanner.cs +++ b/src/UglyToad.PdfPig/Tokenization/Scanner/ITokenScanner.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Tokenization.Scanner +namespace UglyToad.PdfPig.Tokenization.Scanner { using Tokens; diff --git a/src/UglyToad.Pdf/Tokenization/Scanner/ScannerScope.cs b/src/UglyToad.PdfPig/Tokenization/Scanner/ScannerScope.cs similarity index 65% rename from src/UglyToad.Pdf/Tokenization/Scanner/ScannerScope.cs rename to src/UglyToad.PdfPig/Tokenization/Scanner/ScannerScope.cs index 2d1c897e..1025878a 100644 --- a/src/UglyToad.Pdf/Tokenization/Scanner/ScannerScope.cs +++ b/src/UglyToad.PdfPig/Tokenization/Scanner/ScannerScope.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Tokenization.Scanner +namespace UglyToad.PdfPig.Tokenization.Scanner { internal enum ScannerScope { diff --git a/src/UglyToad.Pdf/Tokenization/StringTokenizer.cs b/src/UglyToad.PdfPig/Tokenization/StringTokenizer.cs similarity index 99% rename from src/UglyToad.Pdf/Tokenization/StringTokenizer.cs rename to src/UglyToad.PdfPig/Tokenization/StringTokenizer.cs index 272732b3..781c411d 100644 --- a/src/UglyToad.Pdf/Tokenization/StringTokenizer.cs +++ b/src/UglyToad.PdfPig/Tokenization/StringTokenizer.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Tokenization +namespace UglyToad.PdfPig.Tokenization { using System.Text; using IO; diff --git a/src/UglyToad.Pdf/Tokenization/Tokens/ArrayToken.cs b/src/UglyToad.PdfPig/Tokenization/Tokens/ArrayToken.cs similarity index 92% rename from src/UglyToad.Pdf/Tokenization/Tokens/ArrayToken.cs rename to src/UglyToad.PdfPig/Tokenization/Tokens/ArrayToken.cs index eee2d2e3..49b28ad7 100644 --- a/src/UglyToad.Pdf/Tokenization/Tokens/ArrayToken.cs +++ b/src/UglyToad.PdfPig/Tokenization/Tokens/ArrayToken.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Tokenization.Tokens +namespace UglyToad.PdfPig.Tokenization.Tokens { using System.Collections.Generic; using System.Text; diff --git a/src/UglyToad.Pdf/Tokenization/Tokens/BooleanToken.cs b/src/UglyToad.PdfPig/Tokenization/Tokens/BooleanToken.cs similarity index 87% rename from src/UglyToad.Pdf/Tokenization/Tokens/BooleanToken.cs rename to src/UglyToad.PdfPig/Tokenization/Tokens/BooleanToken.cs index 6aad1951..b193064b 100644 --- a/src/UglyToad.Pdf/Tokenization/Tokens/BooleanToken.cs +++ b/src/UglyToad.PdfPig/Tokenization/Tokens/BooleanToken.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Tokenization.Tokens +namespace UglyToad.PdfPig.Tokenization.Tokens { internal class BooleanToken : IDataToken { diff --git a/src/UglyToad.Pdf/Tokenization/Tokens/CommentToken.cs b/src/UglyToad.PdfPig/Tokenization/Tokens/CommentToken.cs similarity index 85% rename from src/UglyToad.Pdf/Tokenization/Tokens/CommentToken.cs rename to src/UglyToad.PdfPig/Tokenization/Tokens/CommentToken.cs index a03cbce7..d9019411 100644 --- a/src/UglyToad.Pdf/Tokenization/Tokens/CommentToken.cs +++ b/src/UglyToad.PdfPig/Tokenization/Tokens/CommentToken.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Tokenization.Tokens +namespace UglyToad.PdfPig.Tokenization.Tokens { internal class CommentToken : IDataToken { diff --git a/src/UglyToad.Pdf/Tokenization/Tokens/DictionaryToken.cs b/src/UglyToad.PdfPig/Tokenization/Tokens/DictionaryToken.cs similarity index 96% rename from src/UglyToad.Pdf/Tokenization/Tokens/DictionaryToken.cs rename to src/UglyToad.PdfPig/Tokenization/Tokens/DictionaryToken.cs index 1fd982a0..c9161703 100644 --- a/src/UglyToad.Pdf/Tokenization/Tokens/DictionaryToken.cs +++ b/src/UglyToad.PdfPig/Tokenization/Tokens/DictionaryToken.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Tokenization.Tokens +namespace UglyToad.PdfPig.Tokenization.Tokens { using System; using System.Collections.Generic; diff --git a/src/UglyToad.Pdf/Tokenization/Tokens/EndOfLineToken.cs b/src/UglyToad.PdfPig/Tokenization/Tokens/EndOfLineToken.cs similarity index 79% rename from src/UglyToad.Pdf/Tokenization/Tokens/EndOfLineToken.cs rename to src/UglyToad.PdfPig/Tokenization/Tokens/EndOfLineToken.cs index 93e17076..1712f191 100644 --- a/src/UglyToad.Pdf/Tokenization/Tokens/EndOfLineToken.cs +++ b/src/UglyToad.PdfPig/Tokenization/Tokens/EndOfLineToken.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Tokenization.Tokens +namespace UglyToad.PdfPig.Tokenization.Tokens { internal class EndOfLineToken : IToken { diff --git a/src/UglyToad.Pdf/Tokenization/Tokens/HexToken.cs b/src/UglyToad.PdfPig/Tokenization/Tokens/HexToken.cs similarity index 97% rename from src/UglyToad.Pdf/Tokenization/Tokens/HexToken.cs rename to src/UglyToad.PdfPig/Tokenization/Tokens/HexToken.cs index 8645c7f2..67c9e301 100644 --- a/src/UglyToad.Pdf/Tokenization/Tokens/HexToken.cs +++ b/src/UglyToad.PdfPig/Tokenization/Tokens/HexToken.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Tokenization.Tokens +namespace UglyToad.PdfPig.Tokenization.Tokens { using System.Collections.Generic; using System.Text; diff --git a/src/UglyToad.Pdf/Tokenization/Tokens/IDataToken.cs b/src/UglyToad.PdfPig/Tokenization/Tokens/IDataToken.cs similarity index 65% rename from src/UglyToad.Pdf/Tokenization/Tokens/IDataToken.cs rename to src/UglyToad.PdfPig/Tokenization/Tokens/IDataToken.cs index 609ab1b1..b85ac76d 100644 --- a/src/UglyToad.Pdf/Tokenization/Tokens/IDataToken.cs +++ b/src/UglyToad.PdfPig/Tokenization/Tokens/IDataToken.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Tokenization.Tokens +namespace UglyToad.PdfPig.Tokenization.Tokens { internal interface IDataToken : IToken { diff --git a/src/UglyToad.Pdf/Tokenization/Tokens/IToken.cs b/src/UglyToad.PdfPig/Tokenization/Tokens/IToken.cs similarity index 73% rename from src/UglyToad.Pdf/Tokenization/Tokens/IToken.cs rename to src/UglyToad.PdfPig/Tokenization/Tokens/IToken.cs index 640e610d..f9bf80b8 100644 --- a/src/UglyToad.Pdf/Tokenization/Tokens/IToken.cs +++ b/src/UglyToad.PdfPig/Tokenization/Tokens/IToken.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Tokenization.Tokens +namespace UglyToad.PdfPig.Tokenization.Tokens { /// /// A marker interface for tokens from the content. diff --git a/src/UglyToad.Pdf/Tokenization/Tokens/IndirectReferenceToken.cs b/src/UglyToad.PdfPig/Tokenization/Tokens/IndirectReferenceToken.cs similarity index 84% rename from src/UglyToad.Pdf/Tokenization/Tokens/IndirectReferenceToken.cs rename to src/UglyToad.PdfPig/Tokenization/Tokens/IndirectReferenceToken.cs index f7f4a165..d957d44c 100644 --- a/src/UglyToad.Pdf/Tokenization/Tokens/IndirectReferenceToken.cs +++ b/src/UglyToad.PdfPig/Tokenization/Tokens/IndirectReferenceToken.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Tokenization.Tokens +namespace UglyToad.PdfPig.Tokenization.Tokens { using ContentStream; diff --git a/src/UglyToad.Pdf/Tokenization/Tokens/NameToken.cs b/src/UglyToad.PdfPig/Tokenization/Tokens/NameToken.cs similarity index 86% rename from src/UglyToad.Pdf/Tokenization/Tokens/NameToken.cs rename to src/UglyToad.PdfPig/Tokenization/Tokens/NameToken.cs index a0ae45e8..97c5d553 100644 --- a/src/UglyToad.Pdf/Tokenization/Tokens/NameToken.cs +++ b/src/UglyToad.PdfPig/Tokenization/Tokens/NameToken.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Tokenization.Tokens +namespace UglyToad.PdfPig.Tokenization.Tokens { using Cos; diff --git a/src/UglyToad.Pdf/Tokenization/Tokens/NullToken.cs b/src/UglyToad.PdfPig/Tokenization/Tokens/NullToken.cs similarity index 81% rename from src/UglyToad.Pdf/Tokenization/Tokens/NullToken.cs rename to src/UglyToad.PdfPig/Tokenization/Tokens/NullToken.cs index bf3d37fe..e4f28010 100644 --- a/src/UglyToad.Pdf/Tokenization/Tokens/NullToken.cs +++ b/src/UglyToad.PdfPig/Tokenization/Tokens/NullToken.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Tokenization.Tokens +namespace UglyToad.PdfPig.Tokenization.Tokens { internal class NullToken : IDataToken { diff --git a/src/UglyToad.Pdf/Tokenization/Tokens/NumericToken.cs b/src/UglyToad.PdfPig/Tokenization/Tokens/NumericToken.cs similarity index 94% rename from src/UglyToad.Pdf/Tokenization/Tokens/NumericToken.cs rename to src/UglyToad.PdfPig/Tokenization/Tokens/NumericToken.cs index 9f187219..4d4ea1c3 100644 --- a/src/UglyToad.Pdf/Tokenization/Tokens/NumericToken.cs +++ b/src/UglyToad.PdfPig/Tokenization/Tokens/NumericToken.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Tokenization.Tokens +namespace UglyToad.PdfPig.Tokenization.Tokens { using System; using System.Globalization; diff --git a/src/UglyToad.Pdf/Tokenization/Tokens/OperatorToken.cs b/src/UglyToad.PdfPig/Tokenization/Tokens/OperatorToken.cs similarity index 96% rename from src/UglyToad.Pdf/Tokenization/Tokens/OperatorToken.cs rename to src/UglyToad.PdfPig/Tokenization/Tokens/OperatorToken.cs index b0f5f4a4..51b8f08c 100644 --- a/src/UglyToad.Pdf/Tokenization/Tokens/OperatorToken.cs +++ b/src/UglyToad.PdfPig/Tokenization/Tokens/OperatorToken.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Tokenization.Tokens +namespace UglyToad.PdfPig.Tokenization.Tokens { using System.Collections.Generic; diff --git a/src/UglyToad.Pdf/Tokenization/Tokens/StringToken.cs b/src/UglyToad.PdfPig/Tokenization/Tokens/StringToken.cs similarity index 86% rename from src/UglyToad.Pdf/Tokenization/Tokens/StringToken.cs rename to src/UglyToad.PdfPig/Tokenization/Tokens/StringToken.cs index 048745a3..4ba85c64 100644 --- a/src/UglyToad.Pdf/Tokenization/Tokens/StringToken.cs +++ b/src/UglyToad.PdfPig/Tokenization/Tokens/StringToken.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Tokenization.Tokens +namespace UglyToad.PdfPig.Tokenization.Tokens { internal class StringToken : IDataToken { diff --git a/src/UglyToad.Pdf/UglyToad.Pdf.csproj b/src/UglyToad.PdfPig/UglyToad.PdfPig.csproj similarity index 99% rename from src/UglyToad.Pdf/UglyToad.Pdf.csproj rename to src/UglyToad.PdfPig/UglyToad.PdfPig.csproj index 21d5bc18..781df4eb 100644 --- a/src/UglyToad.Pdf/UglyToad.Pdf.csproj +++ b/src/UglyToad.PdfPig/UglyToad.PdfPig.csproj @@ -2,7 +2,7 @@ netstandard2.0 - ToadPDF + PdfPig 0.0.1-alpha-001 full UglyToad @@ -10,7 +10,7 @@ Reads text content from PDF documents. https://raw.githubusercontent.com/UglyToad/Pdf/master/LICENSE https://github.com/UglyToad/Pdf - PDF;Reader;Document;Adobe;PDFBox + PDF;Reader;Document;Adobe;PDFBox;PdfPig https://github.com/UglyToad/Pdf true 0.0.1-alpha-001 diff --git a/src/UglyToad.Pdf/Util/Annotations.cs b/src/UglyToad.PdfPig/Util/Annotations.cs similarity index 99% rename from src/UglyToad.Pdf/Util/Annotations.cs rename to src/UglyToad.PdfPig/Util/Annotations.cs index 1ead88bd..88383a55 100644 --- a/src/UglyToad.Pdf/Util/Annotations.cs +++ b/src/UglyToad.PdfPig/Util/Annotations.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Util +namespace UglyToad.PdfPig.Util { /* MIT License diff --git a/src/UglyToad.PdfPig/Util/AssemblyInfo.cs b/src/UglyToad.PdfPig/Util/AssemblyInfo.cs new file mode 100644 index 00000000..c17316b8 --- /dev/null +++ b/src/UglyToad.PdfPig/Util/AssemblyInfo.cs @@ -0,0 +1,3 @@ +using System.Runtime.CompilerServices; + +[assembly: InternalsVisibleTo("UglyToad.PdfPig.Tests")] \ No newline at end of file diff --git a/src/UglyToad.Pdf/Util/Bootstrapper.cs b/src/UglyToad.PdfPig/Util/Bootstrapper.cs similarity index 96% rename from src/UglyToad.Pdf/Util/Bootstrapper.cs rename to src/UglyToad.PdfPig/Util/Bootstrapper.cs index a8221032..44ff4677 100644 --- a/src/UglyToad.Pdf/Util/Bootstrapper.cs +++ b/src/UglyToad.PdfPig/Util/Bootstrapper.cs @@ -1,11 +1,10 @@ -namespace UglyToad.Pdf.Util +namespace UglyToad.PdfPig.Util { using Filters; using Fonts.Parser; using Logging; using Parser; using Parser.FileStructure; - using Parser.FileStructure.UglyToad.Pdf.Parser.Parts.CrossReference; using Parser.Parts; using Parser.Parts.CrossReference; diff --git a/src/UglyToad.Pdf/Util/Container.cs b/src/UglyToad.PdfPig/Util/Container.cs similarity index 96% rename from src/UglyToad.Pdf/Util/Container.cs rename to src/UglyToad.PdfPig/Util/Container.cs index 522d0564..fe8624ae 100644 --- a/src/UglyToad.Pdf/Util/Container.cs +++ b/src/UglyToad.PdfPig/Util/Container.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Util +namespace UglyToad.PdfPig.Util { using System; using System.Collections.Generic; diff --git a/src/UglyToad.Pdf/Util/Hex.cs b/src/UglyToad.PdfPig/Util/Hex.cs similarity index 98% rename from src/UglyToad.Pdf/Util/Hex.cs rename to src/UglyToad.PdfPig/Util/Hex.cs index 46145a63..5c4fe1ab 100644 --- a/src/UglyToad.Pdf/Util/Hex.cs +++ b/src/UglyToad.PdfPig/Util/Hex.cs @@ -1,7 +1,8 @@ -namespace UglyToad.Pdf.Util +namespace UglyToad.PdfPig.Util { - using System.Text; using System.IO; + using System.Text; + /** * Utility functions for hex encoding. * diff --git a/src/UglyToad.Pdf/Util/IContainer.cs b/src/UglyToad.PdfPig/Util/IContainer.cs similarity index 66% rename from src/UglyToad.Pdf/Util/IContainer.cs rename to src/UglyToad.PdfPig/Util/IContainer.cs index c980eac5..aa034833 100644 --- a/src/UglyToad.Pdf/Util/IContainer.cs +++ b/src/UglyToad.PdfPig/Util/IContainer.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Util +namespace UglyToad.PdfPig.Util { internal interface IContainer { diff --git a/src/UglyToad.Pdf/Util/InternalStringExtensions.cs b/src/UglyToad.PdfPig/Util/InternalStringExtensions.cs similarity index 96% rename from src/UglyToad.Pdf/Util/InternalStringExtensions.cs rename to src/UglyToad.PdfPig/Util/InternalStringExtensions.cs index 024f7958..fb9b0dd3 100644 --- a/src/UglyToad.Pdf/Util/InternalStringExtensions.cs +++ b/src/UglyToad.PdfPig/Util/InternalStringExtensions.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Util +namespace UglyToad.PdfPig.Util { using System; diff --git a/src/UglyToad.Pdf/Util/OctalHelpers.cs b/src/UglyToad.PdfPig/Util/OctalHelpers.cs similarity index 98% rename from src/UglyToad.Pdf/Util/OctalHelpers.cs rename to src/UglyToad.PdfPig/Util/OctalHelpers.cs index 74fbd5b5..5d8defc4 100644 --- a/src/UglyToad.Pdf/Util/OctalHelpers.cs +++ b/src/UglyToad.PdfPig/Util/OctalHelpers.cs @@ -1,4 +1,4 @@ -namespace UglyToad.Pdf.Util +namespace UglyToad.PdfPig.Util { using System; diff --git a/src/UglyToad.Pdf/Util/OtherEncodings.cs b/src/UglyToad.PdfPig/Util/OtherEncodings.cs similarity index 92% rename from src/UglyToad.Pdf/Util/OtherEncodings.cs rename to src/UglyToad.PdfPig/Util/OtherEncodings.cs index 0fb7fd6a..8100e5bd 100644 --- a/src/UglyToad.Pdf/Util/OtherEncodings.cs +++ b/src/UglyToad.PdfPig/Util/OtherEncodings.cs @@ -1,7 +1,7 @@ -using System.Text; - -namespace UglyToad.Pdf.Util +namespace UglyToad.PdfPig.Util { + using System.Text; + internal static class OtherEncodings { ///