From dc6c095dc38c7928435fc66f164030115ac9e6a7 Mon Sep 17 00:00:00 2001
From: BobLd <38405645+BobLd@users.noreply.github.com>
Date: Mon, 8 Jun 2026 16:39:35 +0100
Subject: [PATCH] Remove UglyToad.PdfPig.Rendering
---
.../PublicApiScannerTests.cs | 2 --
.../Rendering/IPageImageRenderer.cs | 19 -----------
.../Rendering/PdfRendererImageFormat.cs | 33 -------------------
3 files changed, 54 deletions(-)
delete mode 100644 src/UglyToad.PdfPig/Rendering/IPageImageRenderer.cs
delete mode 100644 src/UglyToad.PdfPig/Rendering/PdfRendererImageFormat.cs
diff --git a/src/UglyToad.PdfPig.Tests/PublicApiScannerTests.cs b/src/UglyToad.PdfPig.Tests/PublicApiScannerTests.cs
index 8080b0cb4..befb6d6b9 100644
--- a/src/UglyToad.PdfPig.Tests/PublicApiScannerTests.cs
+++ b/src/UglyToad.PdfPig.Tests/PublicApiScannerTests.cs
@@ -276,8 +276,6 @@ public void OnlyExposedApiIsPublic()
"UglyToad.PdfPig.Parser.Parts.DirectObjectFinder",
"UglyToad.PdfPig.PdfDocument",
"UglyToad.PdfPig.PdfExtensions",
- "UglyToad.PdfPig.Rendering.IPageImageRenderer",
- "UglyToad.PdfPig.Rendering.PdfRendererImageFormat",
"UglyToad.PdfPig.Structure",
"UglyToad.PdfPig.Tokenization.Scanner.IPdfTokenScanner",
"UglyToad.PdfPig.Util.Adler32Checksum",
diff --git a/src/UglyToad.PdfPig/Rendering/IPageImageRenderer.cs b/src/UglyToad.PdfPig/Rendering/IPageImageRenderer.cs
deleted file mode 100644
index a5509811a..000000000
--- a/src/UglyToad.PdfPig/Rendering/IPageImageRenderer.cs
+++ /dev/null
@@ -1,19 +0,0 @@
-using UglyToad.PdfPig.Content;
-
-namespace UglyToad.PdfPig.Rendering
-{
- ///
- /// Render page as an image.
- ///
- public interface IPageImageRenderer
- {
- ///
- /// Render page as an image.
- ///
- /// The pdf page.
- /// The scale to apply to the page (i.e. zoom level).
- /// The output image format, if supported.
- /// The image as a memory stream.
- byte[] Render(Page page, double scale, PdfRendererImageFormat imageFormat);
- }
-}
diff --git a/src/UglyToad.PdfPig/Rendering/PdfRendererImageFormat.cs b/src/UglyToad.PdfPig/Rendering/PdfRendererImageFormat.cs
deleted file mode 100644
index 84cd8b29c..000000000
--- a/src/UglyToad.PdfPig/Rendering/PdfRendererImageFormat.cs
+++ /dev/null
@@ -1,33 +0,0 @@
-namespace UglyToad.PdfPig.Rendering
-{
- ///
- /// The output image format of the .
- ///
- public enum PdfRendererImageFormat : byte
- {
- ///
- /// Bitmap image format.
- ///
- Bmp,
-
- ///
- /// Jpeg/Jpg image format.
- ///
- Jpeg,
-
- ///
- /// Png image format.
- ///
- Png,
-
- ///
- /// Tiff image format.
- ///
- Tiff,
-
- ///
- /// Gif image format.
- ///
- Gif
- }
-}