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 #
[](https://ci.appveyor.com/project/EliotJones/pdf)
[](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 @@
+
+
+
+
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