update 20250209

This commit is contained in:
Stefan Hutter
2025-02-09 20:44:54 +01:00
parent c316b40507
commit f8f1404ef9
136 changed files with 549632 additions and 150 deletions

View File

@@ -28,9 +28,15 @@
/// </summary>
private void InitializeComponent()
{
Syncfusion.Windows.Forms.PdfViewer.MessageBoxSettings messageBoxSettings2 = new Syncfusion.Windows.Forms.PdfViewer.MessageBoxSettings();
Syncfusion.Windows.PdfViewer.PdfViewerPrinterSettings pdfViewerPrinterSettings2 = new Syncfusion.Windows.PdfViewer.PdfViewerPrinterSettings();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1));
Syncfusion.Windows.Forms.PdfViewer.TextSearchSettings textSearchSettings2 = new Syncfusion.Windows.Forms.PdfViewer.TextSearchSettings();
this.button1 = new System.Windows.Forms.Button();
this.button2 = new System.Windows.Forms.Button();
this.button3 = new System.Windows.Forms.Button();
this.pdfViewerControl1 = new Syncfusion.Windows.Forms.PdfViewer.PdfViewerControl();
this.button4 = new System.Windows.Forms.Button();
this.SuspendLayout();
//
// button1
@@ -63,11 +69,61 @@
this.button3.UseVisualStyleBackColor = true;
this.button3.Click += new System.EventHandler(this.button3_Click);
//
// pdfViewerControl1
//
this.pdfViewerControl1.CursorMode = Syncfusion.Windows.Forms.PdfViewer.PdfViewerCursorMode.SelectTool;
this.pdfViewerControl1.EnableContextMenu = true;
this.pdfViewerControl1.EnableNotificationBar = true;
this.pdfViewerControl1.HorizontalScrollOffset = 0;
this.pdfViewerControl1.IsBookmarkEnabled = true;
this.pdfViewerControl1.IsTextSearchEnabled = true;
this.pdfViewerControl1.IsTextSelectionEnabled = true;
this.pdfViewerControl1.Location = new System.Drawing.Point(567, 25);
messageBoxSettings2.EnableNotification = true;
this.pdfViewerControl1.MessageBoxSettings = messageBoxSettings2;
this.pdfViewerControl1.MinimumZoomPercentage = 50;
this.pdfViewerControl1.Name = "pdfViewerControl1";
this.pdfViewerControl1.PageBorderThickness = 1;
pdfViewerPrinterSettings2.Copies = 1;
pdfViewerPrinterSettings2.PageOrientation = Syncfusion.Windows.PdfViewer.PdfViewerPrintOrientation.Auto;
pdfViewerPrinterSettings2.PageSize = Syncfusion.Windows.PdfViewer.PdfViewerPrintSize.ActualSize;
pdfViewerPrinterSettings2.PrintLocation = ((System.Drawing.PointF)(resources.GetObject("pdfViewerPrinterSettings2.PrintLocation")));
pdfViewerPrinterSettings2.ShowPrintStatusDialog = true;
this.pdfViewerControl1.PrinterSettings = pdfViewerPrinterSettings2;
this.pdfViewerControl1.ReferencePath = null;
this.pdfViewerControl1.ScrollDisplacementValue = 0;
this.pdfViewerControl1.ShowHorizontalScrollBar = true;
this.pdfViewerControl1.ShowToolBar = true;
this.pdfViewerControl1.ShowVerticalScrollBar = true;
this.pdfViewerControl1.Size = new System.Drawing.Size(908, 800);
this.pdfViewerControl1.SpaceBetweenPages = 8;
this.pdfViewerControl1.TabIndex = 3;
this.pdfViewerControl1.Text = "pdfViewerControl1";
textSearchSettings2.CurrentInstanceColor = System.Drawing.Color.FromArgb(((int)(((byte)(127)))), ((int)(((byte)(255)))), ((int)(((byte)(171)))), ((int)(((byte)(64)))));
textSearchSettings2.HighlightAllInstance = true;
textSearchSettings2.OtherInstanceColor = System.Drawing.Color.FromArgb(((int)(((byte)(127)))), ((int)(((byte)(254)))), ((int)(((byte)(255)))), ((int)(((byte)(0)))));
this.pdfViewerControl1.TextSearchSettings = textSearchSettings2;
this.pdfViewerControl1.VerticalScrollOffset = 0;
this.pdfViewerControl1.VisualStyle = Syncfusion.Windows.Forms.PdfViewer.VisualStyle.Default;
this.pdfViewerControl1.ZoomMode = Syncfusion.Windows.Forms.PdfViewer.ZoomMode.Default;
//
// button4
//
this.button4.Location = new System.Drawing.Point(148, 84);
this.button4.Name = "button4";
this.button4.Size = new System.Drawing.Size(75, 23);
this.button4.TabIndex = 4;
this.button4.Text = "button4";
this.button4.UseVisualStyleBackColor = true;
this.button4.Click += new System.EventHandler(this.button4_Click);
//
// Form1
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(800, 450);
this.ClientSize = new System.Drawing.Size(1499, 837);
this.Controls.Add(this.button4);
this.Controls.Add(this.pdfViewerControl1);
this.Controls.Add(this.button3);
this.Controls.Add(this.button2);
this.Controls.Add(this.button1);
@@ -82,6 +138,8 @@
private System.Windows.Forms.Button button1;
private System.Windows.Forms.Button button2;
private System.Windows.Forms.Button button3;
private Syncfusion.Windows.Forms.PdfViewer.PdfViewerControl pdfViewerControl1;
private System.Windows.Forms.Button button4;
}
}

View File

@@ -13,6 +13,13 @@ using Syncfusion.DocIO;
using Syncfusion.DocIO.DLS;
using Shape = Syncfusion.DocIO.DLS.Shape;
using Syncfusion.DocIO.ReaderWriter;
using System.IO;
using Syncfusion.Pdf;
using Syncfusion.OfficeChart;
using Syncfusion.DocToPDFConverter;
using Syncfusion.OfficeChartToImageConverter;
using static System.Net.WebRequestMethods;
namespace ZZ_Signature_C
{
@@ -40,7 +47,7 @@ namespace ZZ_Signature_C
word.Visible = true;
word.ActiveDocument.SaveAs2(@"E:\Software-Projekte\OnDoc\Excel_Dateien\SignatureSigned.docx");
docWord = null;
word = null;
@@ -81,16 +88,33 @@ namespace ZZ_Signature_C
float vertical = bm.Range.Information[Microsoft.Office.Interop.Word.WdInformation.wdVerticalPositionRelativeToPage];
float horizontal = bm.Range.Information[Microsoft.Office.Interop.Word.WdInformation.wdHorizontalPositionRelativeToPage];
vertical = vertical - 50;
//vertical = vertical - 50;
word.ActiveDocument.Bookmarks[tmn].Select();
//word.ActiveDocument.Bookmarks[tmn].Select();
Microsoft.Office.Interop.Word.Shape myshape1 = docWord.Shapes.AddShape(1, horizontal, vertical, 120, 50);
myshape1.Fill.UserPicture(@"E:\Software-Projekte\OnDoc\Unterschriften\1.jpg");
//myshape1.Line.Weight = -2;
myshape1.Name = "Unterschrift" + "_" + tmn;
myshape1.Line.Visible= Microsoft.Office.Core.MsoTriState.msoFalse;
//Microsoft.Office.Interop.Word.Shape myshape1 = docWord.Shapes.AddShape(1, horizontal, vertical, 120, 50);
//myshape1.Fill.UserPicture(@"E:\Software-Projekte\OnDoc\Unterschriften\1.jpg");
////myshape1.Line.Weight = -2;
//myshape1.Name = "Unterschrift" + "_" + tmn;
//myshape1.Line.Visible= Microsoft.Office.Core.MsoTriState.msoFalse;
////Microsoft.Office.Interop.Word.InlineShape myshape3 = word.Selection.InlineShapes.AddPicture(@"E:\Software-Projekte\OnDoc\Unterschriften\1.jpg",false,true,myRange,);
docWord.Activate();
Microsoft.Office.Interop.Word.Range myRange3 = bm.Range;
Microsoft.Office.Interop.Word.Range myRange4 = bm.Range.GoTo();
Microsoft.Office.Interop.Word.Shape myShape = docWord.Shapes.AddPicture(@"E:\Software-Projekte\OnDoc\Unterschriften\1.jpg", false, true, 0, 0, 120, 50, myRange);
myShape.WrapFormat.Type = Microsoft.Office.Interop.Word.WdWrapType.wdWrapTight;
myShape.RelativeHorizontalPosition = Microsoft.Office.Interop.Word.WdRelativeHorizontalPosition.wdRelativeHorizontalPositionPage;
myShape.Left = horizontal;
myShape.RelativeVerticalPosition = Microsoft.Office.Interop.Word.WdRelativeVerticalPosition.wdRelativeVerticalPositionPage;
myShape.Top = vertical - myShape.Height;
//myShape.LockAspectRatio = Microsoft.Office.Core.MsoTriState.msoTrue;
myShape.WrapFormat.Type = Microsoft.Office.Interop.Word.WdWrapType.wdWrapBehind;
myShape.ZOrder(Microsoft.Office.Core.MsoZOrderCmd.msoSendBackward);
myShape.Select();
return;
Microsoft.Office.Interop.Word.Shape myshape = docWord.Shapes.AddTextbox(Microsoft.Office.Core
@@ -104,8 +128,7 @@ namespace ZZ_Signature_C
myshape.WrapFormat.Type = Microsoft.Office.Interop.Word.WdWrapType.wdWrapSquare;
myshape.Line.Visible = Microsoft.Office.Core.MsoTriState.msoFalse;
//Microsoft.Office.Interop.Word.InlineShape myshape1 = word.Selection.InlineShapes.AddPicture(@"E:\Software-Projekte\OnDoc\Unterschriften\1.jpg", false, true, ref missing);
}
@@ -271,5 +294,29 @@ namespace ZZ_Signature_C
docWord = null;
word = null;
}
private void button4_Click(object sender, EventArgs e)
{
WordDocument wordDocument = new WordDocument(@"E:\Software-Projekte\OnDoc\Excel_Dateien\SignatureSigned.docx", Syncfusion.DocIO.FormatType.Automatic);
wordDocument.ChartToImageConverter = new ChartToImageConverter();
wordDocument.ChartToImageConverter.ScalingMode = ScalingMode.Normal;
Syncfusion.DocToPDFConverter.DocToPDFConverter converter = new Syncfusion.DocToPDFConverter.DocToPDFConverter();
converter.Settings.EmbedFonts = true;
converter.Settings.UpdateDocumentFields = false;
converter.Settings.EnableAlternateChunks = true;
converter.Settings.AutoDetectComplexScript = true;
converter.Settings.ImageResolution = 1280;
converter.Settings.ImageQuality = 100;
using (PdfDocument pdfDocument = converter.ConvertToPDF(wordDocument))
{
pdfDocument.Save(Path.GetFullPath(@"E:\Software-Projekte\OnDoc\Excel_Dateien\SignatureSigned.pdf"));
this.pdfViewerControl1.Load(@"E:\Software-Projekte\OnDoc\Excel_Dateien\SignatureSigned.pdf");
}
}
}
}

View File

@@ -117,4 +117,11 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="pdfViewerPrinterSettings2.PrintLocation" mimetype="application/x-microsoft.net.object.binary.base64">
<value>
AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0
dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAABVTeXN0ZW0uRHJh
d2luZy5Qb2ludEYCAAAAAXgBeQAACwsCAAAAAAAAAAAAAAAL
</value>
</data>
</root>

View File

@@ -51,12 +51,29 @@
<SpecificVersion>False</SpecificVersion>
<HintPath>C:\Program Files (x86)\Syncfusion\Essential Studio\Windows\28.1.33\Assemblies\4.6.2\Syncfusion.DocIO.Base.dll</HintPath>
</Reference>
<Reference Include="Syncfusion.DocToPdfConverter.Base, Version=28.1462.33.0, Culture=neutral, PublicKeyToken=3d67ed1f87d44c89, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\DOCGEN\bin\Debug\Syncfusion.DocToPdfConverter.Base.dll</HintPath>
</Reference>
<Reference Include="Syncfusion.Licensing, Version=28.1462.33.0, Culture=neutral, PublicKeyToken=632609b4d040f6b4, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\DOCGEN\bin\Debug\Syncfusion.Licensing.dll</HintPath>
</Reference>
<Reference Include="Syncfusion.OfficeChart.Base, Version=28.1462.33.0, Culture=neutral, PublicKeyToken=3d67ed1f87d44c89, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>C:\Program Files (x86)\Syncfusion\Essential Studio\Windows\28.1.33\Assemblies\4.6.2\Syncfusion.OfficeChart.Base.dll</HintPath>
</Reference>
<Reference Include="Syncfusion.OfficeChartToImageConverter.WPF, Version=28.1462.33.0, Culture=neutral, PublicKeyToken=3d67ed1f87d44c89, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>C:\Program Files (x86)\Syncfusion\Essential Studio\Windows\28.1.33\Assemblies\4.6.2\Syncfusion.OfficeChartToImageConverter.WPF.dll</HintPath>
</Reference>
<Reference Include="Syncfusion.Pdf.Base, Version=28.1462.33.0, Culture=neutral, PublicKeyToken=3d67ed1f87d44c89" />
<Reference Include="Syncfusion.PdfToImageConverter.Base, Version=28.1462.33.0, Culture=neutral, PublicKeyToken=3d67ed1f87d44c89" />
<Reference Include="Syncfusion.PdfViewer.Windows, Version=28.1462.33.0, Culture=neutral, PublicKeyToken=3d67ed1f87d44c89, processorArchitecture=MSIL" />
<Reference Include="Syncfusion.Shared.Base, Version=28.1462.33.0, Culture=neutral, PublicKeyToken=3d67ed1f87d44c89" />
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Design" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,489 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Syncfusion.PdfToImageConverter.Base</name>
</assembly>
<members>
<member name="T:Syncfusion.PdfToImageConverter.PdfiumNative">
<summary>
Class that imports the pdfium dlls.
</summary>
</member>
<!-- Badly formed XML comment ignored for member "M:Syncfusion.PdfToImageConverter.PdfiumNative.#cctor" -->
<member name="F:Syncfusion.PdfToImageConverter.PdfiumNative.PdfRenderFlags.None">
<summary>
No flags.
</summary>
</member>
<member name="F:Syncfusion.PdfToImageConverter.PdfiumNative.PdfRenderFlags.ForPrinting">
<summary>
Render for printing.
</summary>
</member>
<member name="F:Syncfusion.PdfToImageConverter.PdfiumNative.PdfRenderFlags.Annotations">
<summary>
Set if annotations are to be rendered.
</summary>
</member>
<member name="F:Syncfusion.PdfToImageConverter.PdfiumNative.PdfRenderFlags.LcdText">
<summary>
Set if using text rendering optimized for LCD display.
</summary>
</member>
<member name="F:Syncfusion.PdfToImageConverter.PdfiumNative.PdfRenderFlags.NoNativeText">
<summary>
Don't use the native text output available on some platforms.
</summary>
</member>
<member name="F:Syncfusion.PdfToImageConverter.PdfiumNative.PdfRenderFlags.Grayscale">
<summary>
Grayscale output.
</summary>
</member>
<member name="F:Syncfusion.PdfToImageConverter.PdfiumNative.PdfRenderFlags.LimitImageCacheSize">
<summary>
Limit image cache size.
</summary>
</member>
<member name="F:Syncfusion.PdfToImageConverter.PdfiumNative.PdfRenderFlags.ForceHalftone">
<summary>
Always use halftone for image stretching.
</summary>
</member>
<member name="F:Syncfusion.PdfToImageConverter.PdfiumNative.PdfRenderFlags.Transparent">
<summary>
Render with a transparent background.
</summary>
</member>
<member name="F:Syncfusion.PdfToImageConverter.PdfiumNative.PdfRenderFlags.CorrectFromDpi">
<summary>
Correct height/width for DPI.
</summary>
</member>
<member name="T:Syncfusion.PdfToImageConverter.PdfiumViewer">
<summary>
Class to use the pdfium methods for internal purpose.
</summary>
</member>
<member name="T:Syncfusion.PdfToImageConverter.PdfToImageConverter">
<summary>
Class to convert the pdf to images.
</summary>
</member>
<member name="M:Syncfusion.PdfToImageConverter.PdfToImageConverter.#ctor">
<summary>
Initializes the members of the <see cref="T:Syncfusion.PdfToImageConverter.PdfToImageConverter"/> class.
</summary>
</member>
<member name="M:Syncfusion.PdfToImageConverter.PdfToImageConverter.#ctor(System.IO.Stream)">
<summary>
Intializes the members of the <see cref="T:Syncfusion.PdfToImageConverter.PdfToImageConverter"/> class.
</summary>
<param name="stream">Stream of the file</param>
</member>
<member name="M:Syncfusion.PdfToImageConverter.PdfToImageConverter.#ctor(System.IO.Stream,System.String)">
<summary>
Intializes the members of the <see cref="T:Syncfusion.PdfToImageConverter.PdfToImageConverter"/> class.
</summary>
<param name="stream">Stream of the file</param>
<param name="password">Pasword for the file</param>
</member>
<member name="P:Syncfusion.PdfToImageConverter.PdfToImageConverter.ScaleFactor">
<summary>
Scales the page while rendering in the PDF Viewer control for improving the quality of the image.
Positive float values can be set. Recommended Value is 1 or 1.5f.
If the value is greater than the recommended value, there might be any distortion in the performance of the PDF Viewer.
</summary>
</member>
<member name="P:Syncfusion.PdfToImageConverter.PdfToImageConverter.ReferencePath">
<summary>
Gets or sets the reference path of the Pdfium library.
</summary>
</member>
<member name="P:Syncfusion.PdfToImageConverter.PdfToImageConverter.PageCount">
<summary>
Gets the page count of the document.
</summary>
</member>
<member name="P:Syncfusion.PdfToImageConverter.PdfToImageConverter.DocumentID">
<summary>
Gets or sets the id of the document
</summary>
</member>
<member name="P:Syncfusion.PdfToImageConverter.PdfToImageConverter.Document">
<summary>
Gets or sets the pdf document value
</summary>
</member>
<member name="M:Syncfusion.PdfToImageConverter.PdfToImageConverter.Dispose">
<summary>
Disposes the pdf document.
</summary>
</member>
<member name="M:Syncfusion.PdfToImageConverter.PdfToImageConverter.Dispose(System.Boolean)">
<summary>
Disposes the pdf document.
</summary>
<param name="disposeCompletely">disposes completely</param>
</member>
<member name="M:Syncfusion.PdfToImageConverter.PdfToImageConverter.Load(System.IO.Stream)">
<summary>
Loads the PDF document from the specified stream.
</summary>
<param name="stream">Pdf file as stream</param>
</member>
<member name="M:Syncfusion.PdfToImageConverter.PdfToImageConverter.Load(System.IO.Stream,System.String)">
<summary>
Loads the PDF document from the specified stream.
</summary>
<param name="stream">Pdf file stream</param>
<param name="password">Password of the stream</param>
</member>
<member name="M:Syncfusion.PdfToImageConverter.PdfToImageConverter.Convert(System.Int32,System.Boolean,System.Boolean)">
<summary>
Converts the specified page of the PDF document as stream.
</summary>
<param name="pageIndex">page index of the document</param>
<param name="keepTransparency">Whether the background of the page needs to be transparent</param>
<param name="isSkipAnnotations">Whether need to keep the annotation of the page</param>
<returns>Returns the stream of the specified page</returns>
</member>
<member name="M:Syncfusion.PdfToImageConverter.PdfToImageConverter.Convert(System.Int32,System.Single,System.Single,System.Boolean,System.Boolean)">
<summary>
Converts the specified page of the PDF document as stream.
</summary>
<param name="pageIndex">Page index of the document</param>
<param name="dpiX">The horizontal DPI of the resultant <see cref="T:System.Drawing.Bitmap"/>.</param>
<param name="dpiY">The vertical DPI of the resultant <see cref="T:System.Drawing.Bitmap"/>.</param>
<param name="keepTransparency">Whether the background of the page needs to be transparent</param>
<param name="isSkipAnnotations">Whether need to keep the annotation of the page</param>
<returns>Returns the stream of the specified page</returns>
</member>
<member name="M:Syncfusion.PdfToImageConverter.PdfToImageConverter.Convert(System.Int32,System.Drawing.SizeF,System.Single,System.Single,System.Boolean,System.Boolean,System.Boolean)">
<summary>
Converts the specified page of the PDF document as stream.
</summary>
<param name="pageIndex">Page index of the document</param>
<param name="customSize">The custom size of the converted image</param>
<param name="dpiX">The horizontal DPI of the resultant <see cref="T:System.Drawing.Bitmap"/>.</param>
<param name="dpiY">The vertical DPI of the resultant <see cref="T:System.Drawing.Bitmap"/>.</param>
<param name="keepAspectRatio">Whether need to maintain the pdf page size</param>
<param name="keepTransparency">Whether need to make the background of the page as transparent</param>
<param name="isSkipAnnotations">Whether need to keep the annotation of the page</param>
<returns>Returns the stream of the specified page</returns>
</member>
<member name="M:Syncfusion.PdfToImageConverter.PdfToImageConverter.Convert(System.Int32,System.Int32,System.Single,System.Single,System.Boolean,System.Boolean)">
<summary>
Converts the specified range of PDF document's pages as stream array.
</summary>
<param name="startIndex">The starting page index</param>
<param name="endIndex">The ending page index</param>
<param name="dpiX">The horizontal DPI of the resultant <see cref="T:System.Drawing.Bitmap"/>.</param>
<param name="dpiY">The vertical DPI of the resultant <see cref="T:System.Drawing.Bitmap"/>.</param>
<param name="keepTransparency">Whether need to make the background of the page as transparent</param>
<param name="isSkipAnnotations">Whether need to keep the annotation of the page</param>
<returns>Returns the array of stream for the range of pages</returns>
</member>
<member name="M:Syncfusion.PdfToImageConverter.PdfToImageConverter.Convert(System.Int32,System.Int32,System.Drawing.SizeF,System.Single,System.Single,System.Boolean,System.Boolean,System.Boolean)">
<summary>
Converts the specified range of PDF document's pages as stream array.
</summary>
<param name="startIndex">The starting page index</param>
<param name="endIndex">The ending page index</param>
<param name="customSize">The custom size of the converted image</param>
<param name="dpiX">The horizontal DPI of the resultant <see cref="T:System.Drawing.Bitmap"/>.</param>
<param name="dpiY">The vertical DPI of the resultant <see cref="T:System.Drawing.Bitmap"/>.</param>
<param name="keepAspectRatio">Whether need to maintain the pdf page size</param>
<param name="keepTransparency">Whether need to make the background of the page as transparent</param>
<param name="isSkipAnnotations">Whether need to keep the annotation of the page</param>
<returns>Returns the array of stream for the range of pages</returns>
</member>
<member name="M:Syncfusion.PdfToImageConverter.PdfToImageConverter.Convert(System.Int32,System.Drawing.SizeF,System.Boolean,System.Boolean,System.Boolean)">
<summary>
Converts the specified page of the PDF document as stream.
</summary>
<param name="pageIndex">The page index of the document</param>
<param name="customSize">The custom size of the converted image</param>
<param name="keepAspectRatio">Whether need to maintain the pdf page size</param>
<param name="keepTransparency">Whether need to make the background of the page as transparent</param>
<param name="isSkipAnnotations">Whether need to keep the annotation of the page</param>
<returns>Returns the specified page as stream with custom size</returns>
</member>
<member name="M:Syncfusion.PdfToImageConverter.PdfToImageConverter.Convert(System.Int32,System.Int32,System.Boolean,System.Boolean)">
<summary>
Converts the specified range of PDF document's pages as stream array.
</summary>
<param name="startIndex">The starting page index</param>
<param name="endIndex">The ending page index</param>
<param name="keepTransparency">Whether need to make the background of the page as transparent</param>
<param name="isSkipAnnotations">Whether need to keep the annotation of the page</param>
<returns>Returns the array of stream for the range of pages</returns>
</member>
<member name="M:Syncfusion.PdfToImageConverter.PdfToImageConverter.Convert(System.Int32,System.Int32,System.Drawing.SizeF,System.Boolean,System.Boolean,System.Boolean)">
<summary>
Converts the specified range of PDF document's pages as stream array.
</summary>
<param name="startIndex">The starting page index</param>
<param name="endIndex">The ending page index</param>
<param name="customSize">The custom size for the converted image</param>
<param name="keepAspectRatio">Whether need to maintain the pdf page size</param>
<param name="keepTransparency">Whether need to make the background of the page as transparent</param>
<param name="isSkipAnnotations">Whether need to keep the annotation of the page</param>
<returns>Returns the array of stream for the range of pages</returns>
</member>
<member name="M:Syncfusion.PdfToImageConverter.PdfToImageConverter.ExportAsImage(System.Int32,System.Drawing.SizeF,System.Boolean,System.Boolean,System.Boolean)">
<summary>
Exports the specified page as <see cref="T:System.Drawing.Bitmap"/>
</summary>
<param name="pageIndex">The page index to be converted into <see cref="T:System.Drawing.Bitmap"/></param>
<param name="customSize">The custom size of the converted <see cref="T:System.Drawing.Bitmap"/> </param>
<param name="keepAspectRatio">Whether need to maintain the pdf page size</param>
<param name="isSkipAnnotations">Whether need to keep the annotation of the page</param>
<param name="keepTransparency">Whether the background of the page needs to be transparent</param>
<returns>Returns the specified page as <see cref="T:System.Drawing.Bitmap"/> with custom size</returns>
</member>
<member name="M:Syncfusion.PdfToImageConverter.PdfToImageConverter.ExportAsImage(System.Int32,System.Int32,System.Drawing.SizeF,System.Boolean,System.Boolean,System.Boolean)">
<summary>
Exports the specified pages as <see cref="T:System.Drawing.Bitmap"/>
</summary>
<param name="startIndex">The starting page index</param>
<param name="endIndex">The ending page index</param>
<param name="customSize">The custom size of the converted <see cref="T:System.Drawing.Bitmap"/> </param>
<param name="keepAspectRatio">Whether need to maintain the pdf page size</param>
<param name="keepTransparency">Whether the background of the page needs to be transparent</param>
<param name="isSkipAnnotations">Whether need to keep the annotation of the page</param>
<returns>Returns the specified pages as <see cref="T:System.Drawing.Bitmap"/> with custom size</returns>
</member>
<member name="M:Syncfusion.PdfToImageConverter.PdfToImageConverter.PdfiumExportAsImage(System.Drawing.Bitmap,System.Int32,System.Boolean,System.Boolean)">
<summary>
Exports the specified page as a bitmap image.
</summary>
<param name="bitmapImage">Bitmap image</param>
<param name="pageindex">page index</param>
<param name="keepTransparency">Whether the background of the page needs to be transparent</param>
<param name="isSkipAnnotation">Whether need to keep the annotations on the page</param>
<returns>Returns the converted bitmap image</returns>
</member>
<member name="M:Syncfusion.PdfToImageConverter.PdfToImageConverter.ConvertPointToPixel(System.Double)">
<summary>
Converts points to pixel
</summary>
<param name="number">Point value</param>
<returns>Returns the pixel value</returns>
</member>
<member name="M:Syncfusion.PdfToImageConverter.PdfToImageConverter.PdfiumRendering(System.Drawing.Bitmap,System.Int32,System.Boolean,System.Boolean,System.Boolean,System.IntPtr)">
<summary>
Exports the specified page as a bitmap image.
</summary>
<param name="bitmapImage">Bitmap image</param>
<param name="pageindex">page index</param>
<param name="keepTransparency">Whether the background of the page needs to be transparent</param>
<param name="isSkipAnnotation">Whether need to keep the annotations on the page</param>
<returns>Returns the converted bitmap image</returns>
</member>
<member name="M:Syncfusion.PdfToImageConverter.PdfToImageConverter.CreatePdfiumDocument(System.IO.Stream,System.String)">
<summary>
Creates the pdfium document for the provided string.
</summary>
<param name="stream">Stream of the Pdf</param>
<param name="password">Password of the pdf stream</param>
<returns></returns>
</member>
<member name="M:Syncfusion.PdfToImageConverter.PdfToImageConverter.CheckBaseDirectory">
<summary>
Checks the base directory and provides it.
</summary>
<returns>Returns the base directory.</returns>
</member>
<member name="M:Syncfusion.PdfToImageConverter.PdfToImageConverter.ExtractText(System.Int32,System.Collections.Generic.List{Syncfusion.PdfToImageConverter.TextData}@,System.Boolean)">
<summary>
Extracts text along with its format.
</summary>///
<param name=" pageIndex">The page index in which the text has be extracted</param>
<param name=" textDataCollection">Provides the text data collection </param>
<param name=" isLayout">maintains the layout if it is true </param>
<returns>Returns the extracted text for the provided page</returns>
</member>
<member name="M:Syncfusion.PdfToImageConverter.PdfToImageConverter.TextExtraction(System.Int32,System.Collections.Generic.List{Syncfusion.PdfToImageConverter.TextData}@,System.Boolean,System.Boolean,System.Int32)">
<summary>
Extracts the text from the specified page index.
</summary>
<param name="index">Page index</param>
<param name="textDataCollection">Text collection</param>
<param name="isLayout">Text format</param>
<param name="isRotated">Whether rotated or not</param>
<param name="rotateAngle">Angle of rotation</param>
<returns>Returns the extracted text from the provided page index</returns>
</member>
<member name="M:Syncfusion.PdfToImageConverter.PdfToImageConverter.ExtractTextWithPageSize(System.Int32,System.Collections.Generic.Dictionary{System.Int32,Syncfusion.PdfToImageConverter.PageTextData}@)">
<summary>
extracts text along with its format.
</summary>///
<param name=" pageIndex">The page index in which the text has be extracted</param>
<param name=" pageTextDataCollection">Provides the text data collection with page details</param>
<returns>Returns the extracted text for the provided page</returns>
</member>
<member name="M:Syncfusion.PdfToImageConverter.PdfToImageConverter.GetTextSearchBounds(System.IntPtr,System.Int32,System.Int32,System.Double)">
<summary>
Gets the bounds of the text by using the results of pdfium for text search.
</summary>
<param name="page">Page object</param>
<param name="stringLength">Length of the string</param>
<param name="startIndex">Start index</param>
<param name="pageHeight">Height of the Page</param>
<returns></returns>
</member>
<member name="M:Syncfusion.PdfToImageConverter.PdfToImageConverter.GetBounds(System.IntPtr,System.Int32,System.Double,System.Single)">
<summary>
Gets the bounds of the text.
</summary>
<param name="textPage">Page object</param>
<param name="index">page index</param>
<param name="height"></param>
<param name="cropY"></param>
<returns></returns>
</member>
<member name="M:Syncfusion.PdfToImageConverter.PdfToImageConverter.GetTextDetails(System.Int32,System.Collections.Generic.List{Syncfusion.PdfToImageConverter.TextData}@,System.Boolean)">
<summary>
Gets the text details for the provided page index.
</summary>
<param name="index">Page index</param>
<param name="textDataCollection">Text collection of the page</param>
<returns>Returns the text</returns>
</member>
<member name="M:Syncfusion.PdfToImageConverter.PdfToImageConverter.ConvertBitmapToStream(System.Drawing.Bitmap)">
<summary>
Converts the bitmap to stream.
</summary>
<param name="bitmapImage">Bitmap image to be converted</param>
<returns>Returns the converted stream</returns>
</member>
<member name="M:Syncfusion.PdfToImageConverter.PdfToImageConverter.ConvertBitmapToStream(System.Drawing.Bitmap[])">
<summary>
Converts the bitmap to stream.
</summary>
<param name="bitmapImage">Array of bitmap images to be converted</param>
<returns>Returns the converted stream</returns>
</member>
<member name="M:Syncfusion.PdfToImageConverter.PdfToImageConverter.ExtractPdfiumLibrary">
<summary>
Extracts the Pdfium library to the application.
</summary>
</member>
<member name="M:Syncfusion.PdfToImageConverter.PdfToImageConverter.FindText(System.String,System.Int32,System.Collections.Generic.List{System.Drawing.RectangleF}@)">
<summary>
Find the bounds of the specified text in the provided page index
</summary>
<param name="searchText">The text to be searched.</param>
<param name="pageIndex">The specified page index.</param>
<param name="matchRect">Holds the bounds of the matched texts.</param>
<returns>Returns true if found any matchRectCollection.</returns>
</member>
<member name="M:Syncfusion.PdfToImageConverter.PdfToImageConverter.FindText(System.String,System.Collections.Generic.Dictionary{System.Int32,System.Collections.Generic.List{System.Drawing.RectangleF}}@)">
<summary>
Find the bounds of the specified text in the provided document
</summary>
<param name="text">The text to be searched</param>
<param name="matchDictionary">Holds the page number and rectangle positions of the text matches</param>
</member>
<member name="M:Syncfusion.PdfToImageConverter.PdfToImageConverter.FindText(System.Collections.Generic.List{System.String},System.Int32,System.Collections.Generic.List{Syncfusion.PdfToImageConverter.ResultItem}@)">
<summary>
Find the bounds of the collections of text in the provided page index
</summary>
<param name="searchedItems">The collection of text to be searched.</param>
<param name="pageIndex">The specified page index.</param>
<param name="resultItems">Holds the information of the matched texts</param>
<returns>Returns true if found any match</returns>
</member>
<member name="M:Syncfusion.PdfToImageConverter.PdfToImageConverter.FindText(System.Collections.Generic.List{System.String},System.Collections.Generic.Dictionary{System.Int32,System.Collections.Generic.List{Syncfusion.PdfToImageConverter.ResultItem}}@)">
<summary>
Find the bounds of the collections of text in the provided document
</summary>
<param name="searchedItem">List of items to be searched.</param>
<param name="resultItem">The dictionary of page number and list of search results.</param>
<returns>Returns true if found any match</returns>
</member>
<member name="M:Syncfusion.PdfToImageConverter.PdfToImageConverter.HasUnicodeCharacter(System.String)">
<summary>
Checks whether the password is unicoded or not.
</summary>
<param name="password">Password of the stream</param>
<returns>Returns true if the password is unicoded, else false</returns>
</member>
<member name="T:Syncfusion.PdfToImageConverter.TextData">
<summary>
Represents a text informations
</summary>
</member>
<member name="M:Syncfusion.PdfToImageConverter.TextData.#ctor(System.String,System.Drawing.RectangleF)">
<summary>
Initializes the members of the <see cref="T:Syncfusion.PdfToImageConverter.TextData"/> class.
</summary>
<param name="text">Text on the document</param>
<param name="bounds">Bounds of the text</param>
</member>
<member name="P:Syncfusion.PdfToImageConverter.TextData.Bounds">
<summary>
Gets the bounds of the text
</summary>
</member>
<member name="P:Syncfusion.PdfToImageConverter.TextData.Text">
<summary>
Gets the text
</summary>
</member>
<member name="T:Syncfusion.PdfToImageConverter.PageTextData">
<summary>
Represents a Page text informations
</summary>
</member>
<member name="M:Syncfusion.PdfToImageConverter.PageTextData.#ctor(System.Drawing.SizeF,System.Collections.Generic.List{Syncfusion.PdfToImageConverter.TextData},System.String)">
<summary>
Initializes the members of the <see cref="T:Syncfusion.PdfToImageConverter.PageTextData"/> class.
</summary>
<param name="pageSize">Size of the page</param>
<param name="textData">Text informations of the page</param>
<param name="pageString">Text data of the page</param>
</member>
<member name="P:Syncfusion.PdfToImageConverter.PageTextData.TextData">
<summary>
Gets the list of text data for the page
</summary>
</member>
<member name="P:Syncfusion.PdfToImageConverter.PageTextData.PageText">
<summary>
Gets the text data for the page
</summary>
</member>
<member name="P:Syncfusion.PdfToImageConverter.PageTextData.PageSize">
<summary>
Gets the page size for the page
</summary>
</member>
<member name="T:Syncfusion.PdfToImageConverter.ResultItem">
<summary>
Represents the search text information
</summary>
</member>
<member name="P:Syncfusion.PdfToImageConverter.ResultItem.Text">
<summary>
Get or set text to be searched.
</summary>
</member>
<member name="P:Syncfusion.PdfToImageConverter.ResultItem.TextColor">
<summary>
Get or set the color of the searched text.
</summary>
</member>
<member name="P:Syncfusion.PdfToImageConverter.ResultItem.PageNumber">
<summary>
Get or set provided page Number for search text.
</summary>
</member>
<member name="P:Syncfusion.PdfToImageConverter.ResultItem.Bounds">
<summary>
Get or set Rectangle bounds of the searched text.
</summary>
</member>
</members>
</doc>

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@@ -1 +1 @@
c5e0a67c338d91c60458655067804fc07f716251ea18832e51dffe103703dbc3
9be0c4dad5675a80e399e12d2bafaaa3fc8755cd98f9cb8d883dd7eedd1c3dff

View File

@@ -16,3 +16,17 @@ E:\Software-Projekte\OnDoc\OnDoc\ZZ_Signature_C\bin\Debug\Syncfusion.DocIO.Base.
E:\Software-Projekte\OnDoc\OnDoc\ZZ_Signature_C\bin\Debug\Syncfusion.Compression.Base.xml
E:\Software-Projekte\OnDoc\OnDoc\ZZ_Signature_C\bin\Debug\Syncfusion.OfficeChart.Base.xml
E:\Software-Projekte\OnDoc\OnDoc\ZZ_Signature_C\obj\Debug\ZZ_Signa.F139EF8B.Up2Date
E:\Software-Projekte\OnDoc\OnDoc\ZZ_Signature_C\bin\Debug\Syncfusion.DocToPdfConverter.Base.dll
E:\Software-Projekte\OnDoc\OnDoc\ZZ_Signature_C\bin\Debug\Syncfusion.Pdf.Base.dll
E:\Software-Projekte\OnDoc\OnDoc\ZZ_Signature_C\bin\Debug\Syncfusion.PdfToImageConverter.Base.dll
E:\Software-Projekte\OnDoc\OnDoc\ZZ_Signature_C\bin\Debug\Syncfusion.PdfViewer.Windows.dll
E:\Software-Projekte\OnDoc\OnDoc\ZZ_Signature_C\bin\Debug\Syncfusion.Shared.Base.dll
E:\Software-Projekte\OnDoc\OnDoc\ZZ_Signature_C\bin\Debug\Syncfusion.DocToPdfConverter.Base.xml
E:\Software-Projekte\OnDoc\OnDoc\ZZ_Signature_C\bin\Debug\Syncfusion.Pdf.Base.xml
E:\Software-Projekte\OnDoc\OnDoc\ZZ_Signature_C\bin\Debug\Syncfusion.PdfToImageConverter.Base.xml
E:\Software-Projekte\OnDoc\OnDoc\ZZ_Signature_C\bin\Debug\Syncfusion.PdfViewer.Windows.xml
E:\Software-Projekte\OnDoc\OnDoc\ZZ_Signature_C\bin\Debug\Syncfusion.Shared.Base.xml
E:\Software-Projekte\OnDoc\OnDoc\ZZ_Signature_C\bin\Debug\Syncfusion.OfficeChartToImageConverter.WPF.dll
E:\Software-Projekte\OnDoc\OnDoc\ZZ_Signature_C\bin\Debug\Syncfusion.SfChart.WPF.dll
E:\Software-Projekte\OnDoc\OnDoc\ZZ_Signature_C\bin\Debug\Syncfusion.OfficeChartToImageConverter.WPF.xml
E:\Software-Projekte\OnDoc\OnDoc\ZZ_Signature_C\bin\Debug\Syncfusion.SfChart.WPF.xml