From 09a14cabc279c9b230db9888b1f9f54eb0ab8a05 Mon Sep 17 00:00:00 2001 From: DharanitharanA <97955635+DharanitharanA@users.noreply.github.com> Date: Mon, 25 Sep 2023 12:50:07 +0530 Subject: [PATCH 1/4] ES-846833-Modified the Animation converter link --- File-Formats/Presentation/Presentation-to-image.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/File-Formats/Presentation/Presentation-to-image.md b/File-Formats/Presentation/Presentation-to-image.md index c90a9bf8b..5f7b85b9d 100644 --- a/File-Formats/Presentation/Presentation-to-image.md +++ b/File-Formats/Presentation/Presentation-to-image.md @@ -314,7 +314,7 @@ End Using You can download a complete working sample from [GitHub](https://github.com/SyncfusionExamples/PowerPoint-Examples/tree/master/PPTX-to-Image-conversion/Based-on-Entrance-animation-effects/.NET). -T> With this, you can showcase the converted images as a slideshow in your [custom PowerPoint Viewer](https://ej2.syncfusion.com/aspnetcore/PowerPoint/Default#/material). +T> With this, you can showcase the converted images as a slideshow in your [custom PowerPoint Viewer](https://ej2.syncfusion.com/aspnetcore/PowerPoint/AnimationConverter#/material). ## UWP From 2e00298eb81cf1480d6fa5ba96913182ac8d12de Mon Sep 17 00:00:00 2001 From: Srihariharan Date: Mon, 25 Sep 2023 13:21:36 +0530 Subject: [PATCH 2/4] 848740 : Need to update UG documentation in OCR section. --- ...rt-HTML-to-PDF-in-Azure-Functions-Linux.md | 2 +- .../PDF/Convert-HTML-To-PDF/features.md | 205 +++++++++--------- .../Convert-HTML-To-PDF/troubleshooting.md | 121 ++++++----- File-Formats/PDF/Working-with-OCR/MAC.md | 77 +++++++ .../OCR-Images/Mac_OS_Console.png | Bin 0 -> 62399 bytes .../OCR-Images/Mac_OS_NuGet_path.png | Bin 0 -> 55880 bytes .../PDF/Working-with-OCR/Troubleshooting.md | 51 +++++ 7 files changed, 303 insertions(+), 153 deletions(-) create mode 100644 File-Formats/PDF/Working-with-OCR/MAC.md create mode 100644 File-Formats/PDF/Working-with-OCR/OCR-Images/Mac_OS_Console.png create mode 100644 File-Formats/PDF/Working-with-OCR/OCR-Images/Mac_OS_NuGet_path.png diff --git a/File-Formats/PDF/Convert-HTML-To-PDF/Convert-HTML-to-PDF-in-Azure-Functions-Linux.md b/File-Formats/PDF/Convert-HTML-To-PDF/Convert-HTML-to-PDF-in-Azure-Functions-Linux.md index b1e1fa403..ed078c592 100644 --- a/File-Formats/PDF/Convert-HTML-To-PDF/Convert-HTML-to-PDF-in-Azure-Functions-Linux.md +++ b/File-Formats/PDF/Convert-HTML-To-PDF/Convert-HTML-to-PDF-in-Azure-Functions-Linux.md @@ -78,7 +78,7 @@ Step 6: Add the following helper methods to copy and set permission to the Blink private static string SetupBlinkBinaries(ExecutionContext executionContext) { - string blinkAppDir = Path.Combine(executionContext.FunctionAppDirectory, "BlinkBinariesLinux"); + string blinkAppDir = Path.Combine(executionContext.FunctionAppDirectory, "bin/runtimes/linux/native"); string tempBlinkDir = Path.GetTempPath(); string chromePath = Path.Combine(tempBlinkDir, "chrome"); if (!File.Exists(chromePath)) diff --git a/File-Formats/PDF/Convert-HTML-To-PDF/features.md b/File-Formats/PDF/Convert-HTML-To-PDF/features.md index db9b3e264..554e700cf 100644 --- a/File-Formats/PDF/Convert-HTML-To-PDF/features.md +++ b/File-Formats/PDF/Convert-HTML-To-PDF/features.md @@ -1802,108 +1802,6 @@ You can download a complete working sample from [GitHub](https://github.com/Sync N> Adjust the HTML margin top and bottom values according to the height of the HTML header and footer, as well as the margin settings. -## Temporary path - -The Blink HTML converter launching Chrome browser to perform conversion. While launching Chrome browser, temporary files are created in a temporary folder. - -By default, HTML converter takes system temporary path (C:\Users\<>\AppData\Local\Temp or C:\Windows\Temp) to perform the conversion. - -The temporary path can be changed by using the [TempPath](https://help.syncfusion.com/cr/file-formats/Syncfusion.HtmlConverter.BlinkConverterSettings.html#Syncfusion_HtmlConverter_BlinkConverterSettings_TempPath) property of [BlinkConverterSettings](https://help.syncfusion.com/cr/file-formats/Syncfusion.HtmlConverter.BlinkConverterSettings.html). If this property is set, the converter uses the provided path to perform the conversion. Refer to the following code example. - -{% tabs %} - -{% highlight c# tabtitle="C# [Cross-platform]" %} - -//Initialize the HTML to PDF converter. -HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(); - -BlinkConverterSettings blinkConverterSettings = new BlinkConverterSettings(); -//Set Temporary Path to generate temporary files -blinkConverterSettings.TempPath = @"C:/HtmlConversion/Temp/"; -//Assign Blink converter settings to HTML converter -htmlConverter.ConverterSettings = blinkConverterSettings; - -//Convert URL to PDF -PdfDocument document = htmlConverter.Convert("https://www.google.com"); -FileStream fileStream = new FileStream("HTML-to-PDF.pdf", FileMode.CreateNew, FileAccess.ReadWrite); -//Save and close the PDF document. -document.Save(fileStream); -document.Close(true); - -{% endhighlight %} - -{% highlight vb.net tabtitle="VB.NET [Windows-specific]" %} - -'Initialize the HTML to PDF converter. -Dim htmlConverter As HtmlToPdfConverter = New HtmlToPdfConverter() - -Dim blinkConverterSettings As BlinkConverterSettings = New BlinkConverterSettings() -'Set Temporary Path to generate temporary files -blinkConverterSettings.TempPath = "C:/HtmlConversion/Temp/" -'Assign Blink converter settings to HTML converter -htmlConverter.ConverterSettings = blinkConverterSettings - -'Convert URL to PDF -Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com") -'Save and close the PDF document -document.Save("Output.pdf") -document.Close(True) - -{% endhighlight %} - -{% endtabs %} - -You can download a complete working sample from [GitHub](https://github.com/SyncfusionExamples/PDF-Examples/tree/master/HTML%20to%20PDF/Blink/Set-temporary-path-while-converting-HTML-to-PDF). - -## Blink path -When converting HTML to a PDF document, the default reference to the blink binaries path eliminates the need for manual addition. Nonetheless, if you prefer to manually add the blink binaries path or reference it from a custom location, simply set the path of the BlinkBinaries folder to the [BlinkPath](https://help.syncfusion.com/cr/file-formats/Syncfusion.HtmlConverter.BlinkConverterSettings.html#Syncfusion_HtmlConverter_BlinkConverterSettings_BlinkPath) property of [BlinkConverterSettings](https://help.syncfusion.com/cr/file-formats/Syncfusion.HtmlConverter.BlinkConverterSettings.html). - -N> * The BlinkBinaries will be available in the HTMLConverter installed location ($SystemDrive\Program Files (x86)\Syncfusion\HTMLConverter\xx.x.x.xx\BlinkBinaries) -N> * The BlinkBinaries also available in NuGet package installed location if you are using Blink HTML converter from NuGet packages. - -{% tabs %} - -{% highlight c# tabtitle="C# [Cross-platform]" %} - -//Initialize HTML to PDF converter. -HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(); -BlinkConverterSettings blinkConverterSettings = new BlinkConverterSettings(); -//Set Blink binaries path. -blinkConverterSettings.BlinkPath = @"C:/HtmlConversion/BlinkBinaries/"; -//Assign Blink converter settings to HTML converter. -htmlConverter.ConverterSettings = blinkConverterSettings; -//Convert URL to PDF document. -PdfDocument document = htmlConverter.Convert("https://www.syncfusion.com"); - -//Create file stream to save the PDF document. -FileStream fileStream = new FileStream("HTML-to-PDF.pdf", FileMode.CreateNew, FileAccess.ReadWrite); -//Save and close the PDF document. -document.Save(fileStream); -document.Close(true); - -{% endhighlight %} - -{% highlight vb.net tabtitle="VB.NET [Windows-specific]" %} - -'Initialize HTML to PDF converter. -Dim htmlConverter As HtmlToPdfConverter = New HtmlToPdfConverter() -Dim blinkConverterSettings As BlinkConverterSettings = New BlinkConverterSettings() -'Set Blink binaries path. -blinkConverterSettings.BlinkPath = "C:/HtmlConversion/BlinkBinaries/" -'Assign Blink converter settings to HTML converter. -htmlConverter.ConverterSettings = blinkConverterSettings -'Convert URL to PDF document. -Dim document As PdfDocument = htmlConverter.Convert("https://www.syncfusion.com") - -'Create file stream to save the PDF document. -Dim fileStream As FileStream = New FileStream("HTML-to-PDF.pdf", FileMode.CreateNew, FileAccess.ReadWrite) -'Save and close the PDF document. -document.Save(fileStream) -document.Close(True) - -{% endhighlight %} - -{% endtabs %} ## Inject custom CSS @@ -2052,4 +1950,107 @@ htmlConverter.Close() {% endhighlight %} +{% endtabs %} + +## Temporary path + +The Blink HTML converter launching Chrome browser to perform conversion. While launching Chrome browser, temporary files are created in a temporary folder. + +By default, HTML converter takes system temporary path (C:\Users\<>\AppData\Local\Temp or C:\Windows\Temp) to perform the conversion. + +The temporary path can be changed by using the [TempPath](https://help.syncfusion.com/cr/file-formats/Syncfusion.HtmlConverter.BlinkConverterSettings.html#Syncfusion_HtmlConverter_BlinkConverterSettings_TempPath) property of [BlinkConverterSettings](https://help.syncfusion.com/cr/file-formats/Syncfusion.HtmlConverter.BlinkConverterSettings.html). If this property is set, the converter uses the provided path to perform the conversion. Refer to the following code example. + +{% tabs %} + +{% highlight c# tabtitle="C# [Cross-platform]" %} + +//Initialize the HTML to PDF converter. +HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(); + +BlinkConverterSettings blinkConverterSettings = new BlinkConverterSettings(); +//Set Temporary Path to generate temporary files +blinkConverterSettings.TempPath = @"C:/HtmlConversion/Temp/"; +//Assign Blink converter settings to HTML converter +htmlConverter.ConverterSettings = blinkConverterSettings; + +//Convert URL to PDF +PdfDocument document = htmlConverter.Convert("https://www.google.com"); +FileStream fileStream = new FileStream("HTML-to-PDF.pdf", FileMode.CreateNew, FileAccess.ReadWrite); +//Save and close the PDF document. +document.Save(fileStream); +document.Close(true); + +{% endhighlight %} + +{% highlight vb.net tabtitle="VB.NET [Windows-specific]" %} + +'Initialize the HTML to PDF converter. +Dim htmlConverter As HtmlToPdfConverter = New HtmlToPdfConverter() + +Dim blinkConverterSettings As BlinkConverterSettings = New BlinkConverterSettings() +'Set Temporary Path to generate temporary files +blinkConverterSettings.TempPath = "C:/HtmlConversion/Temp/" +'Assign Blink converter settings to HTML converter +htmlConverter.ConverterSettings = blinkConverterSettings + +'Convert URL to PDF +Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com") +'Save and close the PDF document +document.Save("Output.pdf") +document.Close(True) + +{% endhighlight %} + +{% endtabs %} + +You can download a complete working sample from [GitHub](https://github.com/SyncfusionExamples/PDF-Examples/tree/master/HTML%20to%20PDF/Blink/Set-temporary-path-while-converting-HTML-to-PDF). + +## Blink path +When converting HTML to a PDF document, the default reference to the blink binaries path eliminates the need for manual addition. Nonetheless, if you prefer to manually add the blink binaries path or reference it from a custom location, simply set the path of the BlinkBinaries folder to the [BlinkPath](https://help.syncfusion.com/cr/file-formats/Syncfusion.HtmlConverter.BlinkConverterSettings.html#Syncfusion_HtmlConverter_BlinkConverterSettings_BlinkPath) property of [BlinkConverterSettings](https://help.syncfusion.com/cr/file-formats/Syncfusion.HtmlConverter.BlinkConverterSettings.html). + +N> * The BlinkBinaries will be available in the HTMLConverter installed location ($SystemDrive\Program Files (x86)\Syncfusion\HTMLConverter\xx.x.x.xx\BlinkBinaries) +N> * The BlinkBinaries also available in NuGet package installed location if you are using Blink HTML converter from NuGet packages. + +{% tabs %} + +{% highlight c# tabtitle="C# [Cross-platform]" %} + +//Initialize HTML to PDF converter. +HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(); +BlinkConverterSettings blinkConverterSettings = new BlinkConverterSettings(); +//Set Blink binaries path. +blinkConverterSettings.BlinkPath = @"C:/HtmlConversion/BlinkBinaries/"; +//Assign Blink converter settings to HTML converter. +htmlConverter.ConverterSettings = blinkConverterSettings; +//Convert URL to PDF document. +PdfDocument document = htmlConverter.Convert("https://www.syncfusion.com"); + +//Create file stream to save the PDF document. +FileStream fileStream = new FileStream("HTML-to-PDF.pdf", FileMode.CreateNew, FileAccess.ReadWrite); +//Save and close the PDF document. +document.Save(fileStream); +document.Close(true); + +{% endhighlight %} + +{% highlight vb.net tabtitle="VB.NET [Windows-specific]" %} + +'Initialize HTML to PDF converter. +Dim htmlConverter As HtmlToPdfConverter = New HtmlToPdfConverter() +Dim blinkConverterSettings As BlinkConverterSettings = New BlinkConverterSettings() +'Set Blink binaries path. +blinkConverterSettings.BlinkPath = "C:/HtmlConversion/BlinkBinaries/" +'Assign Blink converter settings to HTML converter. +htmlConverter.ConverterSettings = blinkConverterSettings +'Convert URL to PDF document. +Dim document As PdfDocument = htmlConverter.Convert("https://www.syncfusion.com") + +'Create file stream to save the PDF document. +Dim fileStream As FileStream = New FileStream("HTML-to-PDF.pdf", FileMode.CreateNew, FileAccess.ReadWrite) +'Save and close the PDF document. +document.Save(fileStream) +document.Close(True) + +{% endhighlight %} + {% endtabs %} \ No newline at end of file diff --git a/File-Formats/PDF/Convert-HTML-To-PDF/troubleshooting.md b/File-Formats/PDF/Convert-HTML-To-PDF/troubleshooting.md index 7e04677ea..f3303c374 100644 --- a/File-Formats/PDF/Convert-HTML-To-PDF/troubleshooting.md +++ b/File-Formats/PDF/Convert-HTML-To-PDF/troubleshooting.md @@ -52,6 +52,7 @@ document.Save(fileStream); document.Close(true); {% endhighlight %} + @@ -461,56 +462,6 @@ blinkConverterSettings.CommandLineArguments.Add("--disable-setuid-sandbox"); -## OCR not working on Mac: Exception has been thrown by the target of an invocation - - - - - - - - - - - - - - -
Issue -Syncfusion.Pdf.PdfException: Exception has been thrown by the target of an invocation" in the Mac machine. -
Reason -The problem occurs due to a mismatch in the dependency package versions on your Mac machine. -
Solution -To resolve this problem, you should install and utilize Tesseract 5 on your Mac machine. Refer to the following steps for installing Tesseract 5 and integrating it into an OCR processing workflow. -

-1.Execute the following command to install Tesserat 5. -

-{% highlight c# tabtitle="C#" %} - -brew install tesseract - -{% endhighlight %} - -

-If the "brew" is not installed on your machine, you can install it using the following command. -

-{% highlight c# tabtitle="C#" %} - -/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" - -{% endhighlight %} - -

- -2.Once Tesseract 5 is successfully installed, you can configure the path to the latest binaries by copying the location of the Tesseract folder and setting it as the Tesseract binaries path when setting up the OCR processor. Refer to the example code below: -

-{% highlight c# tabtitle="C#" %} - -//Initialize the OCR processor by providing the path of tesseract binaries. -using (OCRProcessor processor = new OCRProcessor("/opt/homebrew/Cellar/tesseract/5.3.2/lib")) - -{% endhighlight %} -
## ERROR:The specified module could not be found in windows server 2012 R2 @@ -558,6 +509,8 @@ Refer to the following package reference: ExcludeAssets
+## HTML conversion support in Azure + @@ -605,6 +558,74 @@ Our WebKit rendering engine necessitates OPENSSL assemblies to access resources You can get the OPENSSL assemblies from the below link, https://www.syncfusion.com/downloads/support/directtrac/general/ze/OPENSSL-798051511

+ + +
HTML conversion support in Azure
+ +## Failed to convert Webpage exception with Linux docker in Mac M1 machine. + + + + + + + + + + + + +
Exception +Failed to convert Webpage exception using Linux Docker in Mac M1 system environment. +
Reason +The existing x64-bit Blink binaries for Linux are not compatible with the x64 ARM Mac M1 system architecture with Linux Docker. +
Solution + +To resolve this issue, we can install the chromium using the docker file and set the Blink Path to the location where chromium is installed. +

+Docker File:

+{% tabs %} + +{% highlight} + + FROM mcr.microsoft.com/dotnet/aspnet:7.0 AS base + + RUN apt-get update && apt-get install -y \ + + libasound2 libatk1.0-0 libc6 libcairo2 libcups2 libdbus-1-3 \ + + libexpat1 libfontconfig1 libgcc1 libgconf-2-4 libgdk-pixbuf2.0-0 libglib2.0-0 libgtk-3-0 libnspr4 \ + + libpango-1.0-0 libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1 \ + + libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 libxtst6 \ + + libnss3 libgbm1 chromium + + WORKDIR /app + + EXPOSE 80 + + EXPOSE 443 + +{% endhighlight %} + +Code snippet: + +{% highlight} + + BlinkConverterSettings settings = new BlinkConverterSettings(); + + //To utilize the Blink binaries from the arm64-based chromium installed using the docker file, execute the following command. + + settings.BlinkPath = @"/usr/lib/chromium/chromium"; + + + +{% endhighlight %} + +{% endtabs %} +
\ No newline at end of file diff --git a/File-Formats/PDF/Working-with-OCR/MAC.md b/File-Formats/PDF/Working-with-OCR/MAC.md new file mode 100644 index 000000000..c7af6259d --- /dev/null +++ b/File-Formats/PDF/Working-with-OCR/MAC.md @@ -0,0 +1,77 @@ +--- +title: Perform OCR on PDF and Image Files in Mac | Syncfusion +description: Learn how to perform OCR on scanned PDF documents and images in WPF with different Tesseract versions using Syncfusion .NET OCR library. +platform: file-formats +control: PDF +documentation: UG +keywords: Assemblies +--- + +# Perform OCR in Mac + +The [Syncfusion .NET OCR library](https://www.syncfusion.com/document-processing/pdf-framework/net/pdf-library/ocr-process) used to extract text from scanned PDFs and images in the Mac application. + +## Steps to perform OCR on entire PDF document in Mac + +Step 1: Create a new .NET Core console application project. +![Mac OS console application](OCR-Images/Mac_OS_Console.png) + +Step 2: Select the project version. + +Step 3: Install the [Syncfusion.PDF.OCR.Net.Core](https://www.nuget.org/packages/Syncfusion.PDF.OCR.Net.Core) NuGet package as a reference to your project from [NuGet.org](https://www.nuget.org/). +![Mac OS NuGet path](OCR-Images/Mac_OS_NuGet_path.png) + +N> Starting with v16.2.0.x, if you reference Syncfusion assemblies from the trial setup or from the NuGet feed, you also have to add "Syncfusion.Licensing" assembly reference and include a license key in your projects. Refer to this [link](https://help.syncfusion.com/common/essential-studio/licensing/overview) to learn about registering the Syncfusion license key in your application to use our components. + +Step 4: Include the following Namespaces in the Program.cs file. +{% tabs %} +{% highlight c# tabtitle="C#" %} + +using Syncfusion.OCRProcessor; + +using Syncfusion.Pdf.Parsing; + +{% endhighlight %} + +{% endtabs %} + +Step 5: Add the following code sample to the *Program.cs* file to **Perform OCR in .NET Core application on Mac OS**. +{% tabs %} + +{% highlight c# tabtitle="C#" %} + +//Initialize the OCR processor. +using (OCRProcessor processor = new OCRProcessor()) +{ + FileStream fileStream = new FileStream("Input.pdf", FileMode.Open, FileAccess.Read); + //Load a PDF document. + PdfLoadedDocument lDoc = new PdfLoadedDocument(fileStream); + //Set the OCR language to be processed. + processor.Settings.Language = Languages.English; + //Process OCR by providing the PDF document. + processor.PerformOCR(lDoc); + //Create memory stream. + MemoryStream stream = new MemoryStream(); + //Save the document to the memory stream. + lDoc.Save(stream); + lDoc.Close(); + //Set the position as '0'. + stream.Position = 0; + //Download the PDF document in the browser. + FileStreamResult fileStreamResult = new FileStreamResult(stream, "application/pdf"); + fileStreamResult.FileDownloadName = "OCR.pdf"; + return fileStreamResult; +} + +{% endhighlight %} + +{% endtabs %} + + +By executing the program, you will get a PDF document as follows. +![WPF OCR output screenshot](OCR-Images/Output.png) + +A complete working sample can be downloaded from [GitHub](https://github.com/SyncfusionExamples/OCR-csharp-examples/tree/master/WPF). + +Click [here](https://www.syncfusion.com/document-processing/pdf-framework/net) to explore the rich set of Syncfusion PDF library features. + diff --git a/File-Formats/PDF/Working-with-OCR/OCR-Images/Mac_OS_Console.png b/File-Formats/PDF/Working-with-OCR/OCR-Images/Mac_OS_Console.png new file mode 100644 index 0000000000000000000000000000000000000000..ee517f81427c24d6732923b97bc0fe202e62183c GIT binary patch literal 62399 zcmb@s1yCGK)c3o%yDaVy2=49>f(A(lF2RGldkC%}5FA1XA!u-ScU{~)$fAqGH$2a4 zU)`!(_g1}AwZ$^qGdwr$L}Ce=vNTvb2kWd-UnT@Qhx}vNsjk=4YrH!2h2&B_hs_Sm>cC~iZDv8u`@A&vQfuylX+KJ?& zwGAF3oQ4z<29f#?xgUrKa&ppA8i;6c9Uwv?`5r0hzmzgi=*r!rch1;i&X~lmsBL-6 z2WX917F>|%R|-A)=B1;0am8JQT4-c1X`*|PUIax{vdzoaZm+)8tD_nQiq(m8w z?ykd(7U8`AQ<%J+i6Dvc^`orXTHCSt6ZPllZ`W>0&# zp{%sbgTtm>R$fcJGIVT$TyVXv>#YK{T$UlHbTf`$sC!ZU)JxLNi6ukA@$FILNlilk zgiz1-KIXN*7FKc3i!Dl@M6{XR~(r`!7_KMM)u=!G!AN zx;ToOBG1q^UV-kkYW6_3{?+^Vd+JDOwK9DH`cvn(U~-bFj&JND-4ia+C@e`N=GN!o zFJ3}Sy8`e?Y;VFd$m|9bd{E@lgzU~0!sMS$!QRXfA04ViiTWPH{X}U|?ZVQnR&+M0+ zAf5>L;CAYM2d&2or)4{|@SHdrJim}c$%x0rF_Wqp>h6wV%kq=91%r0-Z!!;@M}%__^?HZu2fpgsM3Kj?@Bb86yuO<9H0^jDp9l*Dz70f*eQJ(sj<-{Q(dZ|t zN`bsl=3@@!S612s^Y=z92_GhQDs0}MvW4Fo-}Wzx2)^Rc%hNN}Hnk{b@0FyrGz%tu zC3hV89T~X?HDN7l)wo?OlkNq5?vLCbp!Qzj${JOF&p9z_n%c*}iC^@fU;K85x=-Jc zIuE{EkbyF1+N{5y1Sq3Gr*NE-=YG|*lYQI_M)s1zDQ8w|NBIhbj<6s_O@e@7 zf{_^{dh%I87&UH}85bw1Js<(iMT$xY30;bt86j1Q-5OCfm#8|_;RIC-?o9_Gg*fjT z{WlcJ4jx2lod{HJ*-TtX26RPPr3B<37^Je=2?$%*M*_v9NALe6AX z!?21z?>g$(-WYUduMb$lbRZpz0QViNWu0_fKV0)(i}-;bg&#%P*-LRtnM%dkzY2VX zVIC1Jpj2yBD<4z?$A6)Qa!guP$tcJ{nXz$NRU38-# zM)8M}x-^F-`*_9%yMK57?M!di>-WiUPr@2t>a`pt9!wd6^b2&tGO|*$x{t@QdyM)d z`X8f1Gh}nRa_BSivo~4#9M#~|%tmoX%`#OpIqTI8G!0+|rv|$XjrBYAy7e^;EKBoC zu}hm`s8lReDA_Gy7Gf=87|njoKbsSqt-PV9qo;pP_s@~ev$kwEGq$aEX15E^a<Mx_cFfJnYkLQSYNAQ)!g;6c1CFzmlYM zzyA38^Xu#{esp08nqSeAUMBxdef7FnQLA7~5vM=bg3qGULdoKl1zIJ;ywLo|c@|*- zVb%t|2BwCwGrBXXv%W3pP&v!5m!DoHv#K!ju;?-WWT|Bi&`Q$$&P?x z#@DvruZypXGvAYHS!ma2i~m~4YyADQjJQC%P@tIOd#iHGYyY>Q@?C116}GR($>`0&}N6A+F~3K zK*sFl>^tq#?Se}ij?fmt9vdD_M-KC5hewAPN2?;tA`HSyp5`7G&drC{Qv>ZRvo@W& zox+fYuCSG!p@PBf)Z)Yg=UGKT?>h53g=2%`w^x=pCE?M1^6^M-%*M2`d5wM>r5VwS z_INTK9-i);VPCc$$wFme4UHHrL+-QNhOFlLE-c<1vrBdTp4lH>3#;Dj6+%5H9U;bj zPxVhtpsb)xI4FWU{2RnkEj#bpKCJXJ0!%{oh#(5c)m0qFVzIgxE#1w z7#}~vo5^^|K>vb$wSD(;2i6<&O#uk6z=eEadQgRZ-%YM>#rQo=v37OiJYW@-f}V zMlv9<|FO>o-KK9U;78NXI`b3DAC}D$CO)|$UpRPQx?beMIyPi~$xh4q>kjH#RY58r zDyesvx3+dmD1K4|c*&jir_moMAjHA8e{W}xb!~<1#!^g)dh82ro_24RztPF5ch+1p zhYe5{`l(%R6>ouadUN8$#l3s~s+{X4R(V^!M-M^ICMF|3^FQTiG^$%$_Ej5tto-e4VbE*)@QB|DoK^dTxem(t3W*`Q7HnW&R0U`PsB` ztJNTf!v^kE!fC$w!xb^7sSQhoXpf;weV4kI`bhd1j#Vq8_FZ)r)upS7%~eiC`6zir8mnr%Ku^(U~=F_PmqVQRk|ix z2$13C{yh5GC<(5MYhD0-Ni`|C1cqv5A>AM9 z7eD9fuN@T~SPX59)7<7?HU!*2qbQVo1_{4X%pljmU5=&8v9s8Jp==eobHlhO+rLU& zAuS!V3mBl?oQRZ zxQQyv8e_<0e`(F>=Nac^R5N!V<1?^58C+>hBnDRe`k0EXZP@77cB?w#L#fcxNi>CA z-utUqcXrgc%_YBP-^lf9#FxF!VWyUNX=U|QLw;cD!*Mt)gYpiV=CL6{?P1~Zr7;z1 z?29`|Kh67iGDlx*Bm-^VyqAa%Xnov&v5f#1iXU1fn;IUPqa^+yq$y6u!^8{Q*L}D? zM*AAsvs=muYvc2l_v07S<=Pf!=M%rXz0C;am2h-lL2I-6CLbu}*FEMOsQGkwv%Tgw zG)ukuE`Wip`k|9!fs^PVpoy-ItO-)t+A93iIZpIRGzo7$;!JLHqJ~89T3hRlY_Ibg z)jF>=7OHip_y(MatB=Sn_h-#sbtZR9wsVXWBZxz7(_x)(x^TIR;dn0}w zGZ7o!OCk<%5n(BQF_B|JJ<~kh497C#xw?nCgUVxAr*aQiY3ys?yI1dWeq$9~*@{gc zPJWzit=UXhD|Kiv3J&04S*BUxnzJta6C2rD^gS&|I25VkTb-Z7jD?|@Yo|wfR(VT9 zXb62F!4}_v*q+N!O(*-T_(a$06vVbq&DqhCx_|e)49z9pk)WUx`YG^L`(t}`uG>c+ zC%xA`)_OWVUOsYq<_pKwzpD4DzdigZaxOY$L1XcSF)~3_m6ViLnmD;F-h70oplsMD zA}vMv%qvMHW9e+cy8VrE#hu}CZ++>kImPTvT$}hGmnd%I`|45ByDB&&#jw7p!Lgc5 zC})8G`g@i&W-P$7K9YEVW|hd7i~Y=uFgEP%2==2Cbuay?l@(+&^NN=-)xPb zd!ZcIQ8qp_9(85C@U&g55`~A7x}&?5xy8C0w*+3m)%2avLc4O}Z+%&*3ojZjh9soL zNvW+#hAGa-wEdz2M7Srp(#2o-TMC!)bv$L>AU!DWybt-Zpw;yAO*2(?qL=Tr__vW; zX1=RyS4i`NU?g=lMs!;%o4?Lu^{v0_V}bMwbF^4mF}$1v+J5=BWa$WoQ5rpBA&%9> zd|^U{OAL=RrT9mzGT6>2&T+>SEeHtgvfxb(CTdH0V!|OVTO@t>CVmvjKKNbPGW=si zDt#j~i3rEcr{7X#CKU;h6%{9Be(@iPhrscP6rMg z!6;n7xQ*=<==63|Jwu%nLSu_=qh>>7>kD05;r{I^Gpil{OYoPm)OV785%On>&}l` zsqm?C#2vi~j;l{B&jS!v5qSE`T6qW&Eta6^fksj~xfTh0UsG;bt`+-h#_ubxo$63a zUmy3+ESG;@$RGN^V^-u0IgLWILmTq_NkDyUukunwqJopBhjqrUO)uR^L<>3j^s;?% zI4!g)T*AtK=rQg5?qoqjj)MuuGsY`(9dSqzre$#BSBNwgkx9gv@G_ZQQ>@U%s72>4 z!~v~nx-v$ywe9=$2mS5qf}SC}nV0;q8dLZA%dhW6$eGCBm;Et*-)g!@xa7BHsi=HV zng}Vk|0Mds^K#MC8|I2TKocMn_Bpa%4-P{@4dn66xi?L<@3XuEkNw_ zrssWqQMzE^Dwbc&L(-jWV3DQSV_oZ&Jz)$Ph{)&UGbo2Vt^kx=)9L*a*)QNN$V36L zU6Ft$6CduPl2q#0>M5HVH`8kpge@!CRipFC$&vI=Gp>BPMd((%(J~gG*itkS?lr zNo~q&$)96beP-?S@5SzZaQF z_@{`a_f9ceIvZt4N{N|WuwC?_H-#pJVP>lVE=2+I60g{NGkP<#-L;|3^}%Hp?$ENL<(i=BFQ)Gg)n{o*=U)*^O86!1zj5* z5+$Hi`_W?o#(?6gpzwlvmn+qLR;&*FN;_U-EG)}zMNcBxP+`Enb@iU%o&^pJZ>(_> z!a`ePO0&efG3qe?D~hCOPXF}Smn-rr=?oV3)2G1O64BC<;`cy+^C$Y*ZJqVV4y|Y_ zM0C4oo-xmq@#OjU$=Z*NhdNU_V+#pxmzP+JJNk7DjyWyS(AR$r>f6e#T0A{h*Md%P zZ)}dON2)RiW{r|tm9kuXMy_^d7DKLTs}87bB^vytM`rz9?}GKLujP$C+$>imwZ2+d zlB5Yjt`0&%1$j$_SV>}1AX?;7s>oWuCUXf&T00CR43=i@Z1Bhaj>H|lr65A{t_%rQmDZd({%GVV=V&P!uxnlFZ^cm>u(H z>o-UGE%@2qXTgUf8GiZ{){4GLFaXBF<0afBdSX9SIZK)L-uEKa*JTkdS@ON13KQx1 zqBJo0mgxOEEq+yZVJvP{ICd)gGRh^9`^N7+mA8Kx=n-CYf%4@x4Zes?eX+C}9@BrT zC!kZKd$rJ9@$fO;W6k-kXQgMH+kmUR8@aRbCE-=&YTAY&lvm#JvgQZHNz-N<#V^Wa zxfX&D^cr+gA_=0R3g5tK^%z7yI#q^W(1AAwDrZWqsdQg_n6SQ3<(zVV@jKB?(So&` zHqm!A9D9H1D|+F6)-%clrol)Z^=Ez5JS(-^r~8Y4U{OStFVe<}LSAm*JJanob*SBY zRMu2Ysg||dWPDj6&J#c}ogm|g>DYLWA)TlfJoSlO2QjGs7T=&-4VCr z7~K@)k`GIl;G#u+Qpy9Ma9((X{4@X`dJ-P{mHUO0d0wJjf<``LORaW~o8EJKRxHiQ zU5^$iYsJxTz&0c{S*~}h9jfyY-*obE$JEQDDsU>Uj!0RUn>UXTcCht|^=J-~_5bXy z9bD;19N8ac9IWYI?$he=O^6?KWX+{zX6oip!R?5k>lxqhLL*j`X0fnQCjD)fVo-Wt z(HWKWt+HiMV&-Fw6&YXpU%khLLJzlnw!O&xrbHLaW3orS6mB%07CYF0%skKh@4nAn z0&`^}!9Co=`>oLtw&{z>;dxd)YMGv&#!z)<>jvXTB*oW!6C^JKB227Z=H$BL`jeRL z+~kJkGQItVsOGyX8IHH^33sLmY)bZ#P(Jb4Vi#Gt@77a1I`Q$xpX+R*O%CYa{4OLP zdr4@(t|>aJXXmxC;x%*RCC_q=x^e}p3hI#_vD7IAdpu?yOY`o8WstLra^RkPyEjkgL zf*x8}dykzBM_mqHzFV0=D6X>oQ4>-FJ%Aj51$QJxq;zf0uY-WBL#}aIc_0`8HcXU0(^fy%}Gb|PZKv=aXKAUbsAYm7YiDG4n7VpItg?d8X7Sdb4w9T zxmW*jIq;u2owb{rlL#lLr>7@}CohMiixnrgu&^*E7Y`>74?EC;-PPN{&D4wC!Il2s zoBZc})Z z4ld6Bx;JpC*z;KtbsH}WI~_S2dkY6wpbrUd9w9EVe=hic{Pf>l{*Oy_|NBxQuK(-G z|MAOzTq(x+Jc9o*qJO9BpR>SxNuY~y{@2_~pnq}sLkI%RQz*(wzx6UYTt@ODd=Exm z3vK%60MAa+^+YQ>Gh?&gZtCUMH~F#vX`|znz_u@GT)G0ZXc@RSM%n%zc2-taU%0GB z8?KPOZ_c&@W#s-jf@Rb<(<1&k;Ng&i|KlWTs1)7v@m=bZG!5SKp+VD0lkiV7W?WO; z*Z;I5jNn3L_@^DZ90?-+Kkbm{FySNry&c~F$J?Quoox?2#n=>zI;{m|3OUO-thTbh z$&vW_joVCVsot5U9Iv*O zPZcPqrXZr>?^PSS96;FTD=nhM{I1nkTK!q&qlv#B&R3D!MrJw=Br&>N{(YC#3zbjj zvvErYp0>Zqj{(*1@xEa=N78sSOVo<(M)PcIpunib2VcNWCyQFd?U$I>iBw?*pUwA! zfrD2uB(%`gwp1GFkk`?~>`yWZ2R=57`ND>EZr$e~Y>^&J z<&VvQ7*IdtdzH1OcJK2D&o)7;uAA<$wS(F6SVrUBy=E_%Z;^3Z>&4$0Woq3@bMBOY zov-I1tK|2O>sQomO%kV9VZdzOOBAMt#*y;A;^d-H`NlO_WBVSBQlxqmfkP7+hw3oB zKrx-Kh|d->tSW2`Y!QpuGQ%>kYCS#CLVy*mCnk|EgCFpfzr(cB$Lpb&7g4bHkc zJYB!*K%#qFqNDNnaAn-`I?Q_F`~FqXX1btb_JQZ;bL|2pqJeb&;?XW>+fx}BCS+A( zI}3pl+Gm{1%Y>mb_Cyg)X)5tfts4pdvKkx834AOH{_Q;lTE!Zbp85Tb@!jvYw+$1m ze}U&HyXz3R=CFm7?3>P$!(v^dJ%UV*MFSu2H7iV{4L?VpG`Q|I1|Vzwc%4`s!zmv{ z*o&X)8uPGTC1^b^6*yXE*z~g?U=Fgf-W6WcO?HybVc59miE=G`G+Ul?@Mqn?YA|^~ zSrS@L8tT!Iz+<6gGgpzPhS0i8uMoG#7oZ(Q$nt&4=mC@K<1{mtU#@0>l3r_c8+hj` zkyaM@p>>$Y`DFO&b57~IV(tCL2t0bFI)`O9vbLt;_vMg%R6M%9SmyTKj$QZz7_4NM z(Q&2Ohbo?0^4LcfBpG^L!u_Fp-1~aL`}FT>UK+1eV@l}8(l=CkvdHe+%@hvdM= zo4(6k#P6?SUjjR6d^K?F9*Y*(LqQ$;X;SC#IO8|b{Gd-J9U+R#jqdy=?Firrm=m{E z3vLGzHU}|YyUzLsDp(7G!O|`d=?F#Pr|B_t`SQNbxWT2s=$9_EY*Pm}#%{IM5P^VT z=jrjzQ4o%J&2?>q^6nHhqzqUqL$Tz72Aq4K`Omyoqy5H#4+Y?);|>pqE3yzV?;LFK zbe#@w7Y-*GmJUZlBP!|(vr7~6uCxWAqBc8e#BK_%UkcR;1$vEqWqofTNxot>lFnZS zK0ZDj^zQhhTh)7=eR`A7(gOn~dpa(v1bEeRWA)CPtwMp?mI_=SIAn?vz430H#lKOyEoSfBZ!$H*9qv_w8hhlYn^N#r@*rts5ZO6q{fE;Se(Pz7CCeDe_^|YqL$`{+4y7WJblImTvGe` zGz~5o0}_pS#ZiX;LahXjj%t6ZP%x!2EL+amlT12)zz5I&_QFQcq7X2@Un(tz8d=6< z7m1f{kjow7quC8k(h}fqPWz~r?c#^YBse7mk1I2r4w29a#|6xOx*tIN@q%>MH^AW7 zAkpjogmv-6Q+NZKY;j-hLQ3fb^*k9Qvr!}-doRC(Q`+-LwkWh5()j5jE#+pf)0hH| zarzS9lYssU9Y@SHKYd4vx${A9X~-mI3QfTMwU63KOteE4AHh7n`Cvi~CLY}<4q0z% zc#A8VyGS#^b&3z90RhfDlaM~Wq(tAo5b9eC!>6J0MW3z%#zhpJY|1F%cyWqD6JvB+7glsd@1t?$lN zoy<@ER6Y2)tLIl}J6p!Tvs5X`IeKgKya}$V9%I&^JhgR?_VUQ%`E9g-vnQ+&5=X6; zN&D)#*7?haS*|ylG*rtG=`t-;@yvV5fQhWU0ufAhcY^$b~6MU>UP&OY(%#>CdBjBKCh zJ!zV$cQ(7Z+07{cY?gyhc@46MHf*;?cQyKbK(>awY3G>j`Ob*DZ>BE+koVd+e)!km z^b|?c9KY623l4v;%Q=|P^M{Ai&w1iQXO`bVSoGzn1iY33rjNU?xzD&!?y@hBY0s;HCd zRJ-pWIqc@|OFB?TWBI*m9c(+TWEXX8Eqn10RV{y_w4tCPCSu9x%e9N}a-IGiyQ@1p zw5q7Ab(U{;2wUqZUd_0KB8N!X5|0lrty@t@idt60w{cou?U458rp;hoH`F0-3x&st z)cye$=Cx6?k5NgRalcSHG_ulk=^Hn-rAHRv(&1aj-qWbziu<^k4TkxGr~8i$TK#mX zcaTbmLJ+@rPuO-MNmeRAO7h)(D{v^B^A5irO<-ezz5BQ3jHl^jgPTtFm=W#aoy8!S zlp!>j@um_b(ut()A|b9}Gz3Sk*pwna>|-guV*B*fQRG~n>xcT;_7MraXF8}R;<3_( z(2Oti4rcR?M*AZZ9bt@&IT~~9O?Ylm9X#SO>yKgS1g;EYdzO?)S1VK)+d_y6!mcry zO1cD$9v+^1Z(+~B~B$Qonp4FWo;^vjf~Bnc9!tJQ%kwn7TCtUO)PRwA{o#u zF)kb-ZcDSi2TurQg=lKsjS7|M(zSDYTln(w2CdwScpjH@(D0za`ohM-HI)yndc!Cx z-^Wogv$)}isBv@B{gF(L$TMIyZuM(C)EC;kZvD#d3I{p-Q6v6M+$s}%r-C!MOW_|N zRuUX(r5jJ3GbE8v{n#u#DB{hCV8%WoYdNil{;}-*FEsptdp@;W4*`7T^&)y}1qOQzuazoC)X~vG$0hqlK`bT+Oib950SddF}*7(%g-@8@VvQ>jSY01D~@D5J{{;-u_dIKG`oy}%;j#I$%k5f=!y&1{zG!Zv=f4}#2Qk2no??^zqM5i}%PbawkCU`97A;U@9 zp+#|nQpgyR&7gWMUYT;>bGf^m4%c(j3ER`~*yxT_V^xM>mj^h;iFixnMz}h%OC#Se zHC&zlMdb;;o|oq=uNO8ibvrp+sz(K=Sq)G#$PkAkjdog#OH4q)T zP9_!NMx2m{%AeY8SpgJA9Y{2qLB;pN*HCjK5O`|OspC_01|TB;2K6x^rqzpL18xkg zX89Ri8o8IFi}D-@E}A^%g2tjoMVwx&P)L!FYteAvm)`ZtXViEqvSzZ{-qB!k#9noV zWqr*TP=Eop5gyOre{=M_2aJ`i!EtF9yaMHIzle1zJpb&1R;*5M+x2LZNq@4pM&WAj>y47 z45q?bT_4fSR~yOvw8-U;}P9=YsVQ zJfp8VM@XtlY2sG(jE?pkQ336a#HNM=59j%nyCmpAJ{7G48KSTJXBflU$&sw&e6MV| zrPg$hAzw8^z<~p`rBXaZt6JO@%9|T&lK(2!U~w_e*24`B`s))0*mO^Og`WT8^!4{m zG=t_3hoS_7eH51*Het~kw&YS@-p7rlQ~vRoTVJ`_NV8J{7VI(w*eLXLeK3{Nkh`PR6eCsXxwRZbI%_l!aJGf;ywg`E4w~XP;al(TA=evaauy8W1zWDCW@j7Kf zU{>|*o^FRmH{J>~K}I@9qMn_q*qC7-T%f*JhgMEdiiIc4v;$z0)`dz0d7TgtbFhY~ zWZ>>RtKY<%_}Xeys;@+@)0L!6muG>?AD3OaS$C00B`D~5ATXz;Imm6@T+6?4kP{+6 zPYU7%Zl%zOM5Ltj$*Mb~6;m!l21v)}5tNXeQ>nmxd;6pLG10(2qjXKC{hmb_B1_Tc zYu_|phCEMj(Awr9Z6zbjw1SfM>OyR98H2l8SvLNcSFf-B)j50L?mKZ`m>WBz9EvFF z&Pi3!Smc%a+kl-2&rys@dS=^hd7)ZC1i1Dwx{z1rLQWHQ)StY-JlWR8;bW2K@g?Z+ zthVi&nEkIa82{|Cq1ZDnZ_ea+nrkO^$bE*i5+p$fUbG2b(Hw-waO7@gE!5Z^j1jjQ zH@Erf+KrtYUWMSlt;%9?h|2AH$y%NXt`g^1A&0Acz#{&l5GV_H+y1BXQ464d-Z9I=kM>vOA=Tr+iV1$&ui9Ms&|u#ZM} zra`h6xIOr_431_HjueEf^6PuMlZYh<^}Y;f)K3aPq#G@33~PHWML6Kq&$p7~Wdh;oGONDXfL_y9pO#^p5fGm8QSa4z#1(^Lfy zPZ(uL`u`^#`(Js&|7Le+0AVS3hHdC%e81$P2o*a&W3d7vb=HDf!Y|={xzWH>;hSyX z(-^~C5dr3G<(8L|+w!KB{mk_f<8t#vF+(mADcqR1n9zXwe@Q-0?Od|?%4m;1$nzC zbY);Dl{1zxM?Ml?9`H1qOt{^(Ua<;~cTh=EF|P_XoeHVjD=253<7x_UUou<&*%WsD zEkNP*Qv3ru6Q4E#1)9|^G$=(2ilGp$6!SilTWR(-V!U|AE!bgee?`FM%SL{I|v0s-JPFk1d~or%25SxK;c+T|~dx7w;)9fLMgeR;*q6 z`(UJZ zp{oIRs-drZfqj{juMkh>N(YGjWPV%7-bGI|xBx(VJ_gH8o~b~`2QE%fSGw1LsI8^q zlo;9>$#56`cX0G-Snv}V%$2^{5D>0CTxmt=yz4KkED3)--YBnS0M=OmM1Txb#nBjD^z@Nrr5tYoWA%no#?C^Mh(})c>b9pe!uU@S4=X(r*-Vo$2bfQ$~Ls|ev zq*Q4>U=GatEg7Otk!HbU<#et6;$I#ufV|dVp09O;io|=w3#9<`^q_eL7>1iZ!6?Rp z5`;KKk2X&(PuH^bwJT`_{Y4W?#y{Df`p-)27YD}Rk6!83;&YkA zq?+Ep(G$&Ih0;H{-Jd9n4(4D39(OXx5xUaSc)S|;G(%GY5Z@$5W#avb{BZN(ZyK}f z?)|j|su|i!sT}M8t8|{K#hI5nEDw0NT{y*nm#v~FN3?O??B%a@3-*Wwz=6{U*+vVm zd4KMrk9-1+bhRwlTmsl29Kecf;<(y#-KhUl;;`KK%+W@O|3&5veSpeS;^RjAL{u5r z??Fo*QIbnk%ReL{oWNODz20~o=k|& z!mc~hn(E1haU|TGm+t*!dZK=c08o_J{3iPeb)Cs|mx_V_p7&xj(u^m5f)#gb;~H

-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

WAeiu z=?HxZeeU$ZOKcWC8Mp&j!D6kBK-mKjYm@~wKBSBojY4Oi{}`0|;}&+ZLe_vVNiH68T8*>lfvm4k|hm zb7&z@_%nf&kRp;!Ab|?!*Rg*>N@J&LBaXTZvq?ZG{@DB8h}3s`LoHSUA7~grspvy2 zcq!Eu-R@A10)FP@zHxLLSrJ3FxM=Z?TiEr2GkrQ+;YAD~dXi-8_tL`I`{IJs>G**- zVz&GrW4qz9b!$XF<>e0lrJJjhuUpxrsJ}9zZa_Ls=|0;2xxdPN6<43O@lyl890uLQ z1ht^EYf}3(t3_zhlL(ok)7$ICryDhACA0$IE5fwS;`3;iOyQ3X+1TC|8z)9;nrW-T zvfyW8D`$#cgu-1mK-13wpDmNWTZY0WhK7!sIE2OP6L(^nzTszM>oYS<{$_a9Rgs8d zDazfWV76@rglOgH?qY`1lrp_|=8$LW{x=4uV4&~RG@w@?X5wN+nj6w8oc!eKL?zrd zXON+XuDZUI5mk+?ianl8S$#A2XPy>d6b3XP!sK~?01fs{;T?d?--n^ShJ&p$fE4~5 zKJIZj;bqOAFV|LdVx1kt8`*MS$GVgEAgL5&8GrbEe|g@%`jhu7q_!q}qJ2fzcz?S# z6*Mi!A2!N)J!+1kWn#RUR66wfvK(OYW$pHQ5y_rngKn>lO~ufiDikUC{}_W6 z$)&&58n_=58d2X(Arez+JUGAaeNi8gu0MC+cVg2e!Q6}>7!LZWw;A#OMGClK!!zVa z)K%}Rs7Oa!-Gkq=rS;ZLpY;I{?~2BUY$a%Xxg5mZ+R6XqW0z1U6RV_k0K$?3Q+T;U zmAJkW!jX+TxJYQJD?!F*&Ma{7w>~7j0=WsAlPUe{$jATV3efM(6bqO0!qUg*ad}kRBj*dWx`B%Kph4UNUEzYj@Tl1Q{E;Z!<*0=WR8^>hAMQr-J zIGni73X<>1_Ic#a_F`K_L<40>DsXWdYAH}A8ie=`_oD&^i`{YYF)^If(C)4~n7RBY z!_%=kMA5Eq^46|??+3U+>+j>=@SA-?efligMX6A*VN{ScG%y(ELMmr(`Am;Z(`?_6 zk#$0U;vf2+I2!n&piTF>c#Jr?R(U6ik?DCpR|JnhrwFPojM00pKg%F8Jwtg`zo-8& zU!@Ibi>=>UIj-Ao1wB6|n!W%|p0Ad|JfN+nm<-IZ7|tm!81Py_uLKBnr3l)TgGDCj z;xK72Lu}izFn@A(5c{{vNnCiN=co=Gb_zmDcQDy82Z=_!!$vVK`Nu{~F)l7SoXIi& z5*uL*;P-09C5BgU#}0jr+a5J1!Q9_f>^Gm<&|Z>)hu>DfQBXn^pox#mzvoU>ahkt_ zX8uwCfsxmT)X=x01HgN_bH={+QI+h5-QE!1N(zNDOspfneLMv1%9Ar<%ELb@zvlR@ zd@59|hR5>e=~i`Y?#5njqn%tae`Nlm_j*V<5;3Tu0X|*z(IsRqirLN)>UE~vZUhAw z#-&-YSeuPy5D&Vd$ZsJNClCUyD^dTmismFVm`r56s=J~tdC345T&HHKAusVV1GJw33VqUS|bR4_JxgdFTx5ZI!n`SJR zN|-HJ>arK#0-1B644V9+0*?Vu4;Bxo>GU_5x3UjN4Oh&}%-x0%ks0Ba@fY8X^=_Mp z$lqq_U;93$w#N@Ndr$}52}Iv;%!Y)U^4t-O+V*tK;Oa9m#YhR@D*O&FdEXmi?oJmM z@t(5Gw7oz&(JF{aoT(j;Ab|NGO-3!Z(%Bt4&~|B8NX$vtr8P4TNCZt#53G!RE;fPV zO9mp0;AKD6BnpLrbLKmm!Nv_-=D52Fv7gVds!8!qPJz3!Zd1;IExYJNE%_o=W$vnBU0JM7L|Sb&Sc-SjeVCrrm-Xp*@jTb78-+yk-hBu){He| z*Vwn1CRr;&B3bi$`+a`D`G4-`-gDpcyyra6d(YE~L5L>EWFlxBGbVamt(EdIoqR;L z=W+4*d@P?65-P?}!GA=^=&9tlT!trkHWeQuU{^ZgX?lZLi0K$k_M3)exp(|Gc~8_rT-YX+kWlt+jFWAdRS&mg zp_PeXmw&GXw$fIDEue_s7PjCXfe`FXpiJjU|G?pQISqDs{g-e`n5bAa2tg2uMlg^4 z{dL3YnEN-Su;tQh7?uEFl;O?Q0pN)Z`sKxp5IJwaJBUit7;^tJ7= zn7};iUjct+onAJ~5}*O7h*pLJ^-~5Of|A9Lo*ym>mD&>{BnB0zy4i3tmW>UWu1(^z z3gY7fI+NDF@bbLLs<=S-Lp?@AMA1!a6{Y_*~ zBf;EWD1K3b6ML{|uks^0$%rzcBl=Jvy@ ze_gkpd%a9~`=9XPgmC-Oymn#Z(e9YQa72BPkHa|WCS2I z^Vgc5^t%95Nn=oT;`Zlb)+7fvZ5lDN)7j&reuH?*`5xC_d5W$fcg&XVE0|wrr8LJR zBgOcxejA`GriYseiIfn()nL}zOPeA&`M@*Fij;Q@kRKneq?WUP%2chqs?x7g+Sg#Q zJiIh|=scVCT=)15bFfLUkB$|}Knf4CnI8e7_NB9lRYD&^D-=YUh##Rgyt!%%yXGkQ zLl&L4?W6KT)2g8#P0){a=NN_;vGIXKWBum zEp+0OSXpm3*dmS3PMNxlw9Y?MpmOOcgp)vmK`)r_^l{3o<&)Oz8(-C&mA-UB4mbQ} zgIB8T9?bB{h#wst^(C0Q-S3Fp&6BNx>zq_<)@#jOpw4sVKLq3jyc@li@K2{fN z4sVy2d`%2*XhavbA0d|m4T3j;^yBCvg%{2kS-O6sCBtQAMPq}{9oup zdz2l;ZhkB}aqVOv%R%z$e5R^hNQ3Phv8Kw)cP%N;ICs>$*k?5el6utEG=>T= z5$VJsVku$`UPuO!nka7wV|}s$L#kbndx-LT(s!oqUk*>ql;P3%_gz17IT>yE#X`-j z(@shcwzF&;NI<-8w9&sX&_x}dIDfip@wX}XZr#!E_uQ?4fxDzNZURv0F0vbl~=jM%!#ehJfz?IJ4h?(SxV-SL(0aI_2Ktl}A-?!4J; z71iRm9Qq` z!OtO;#t3Ldza^vfoh1}mu7PPk*N2;fA}Sjg*-QpWa54pHi;sJ^SkM>3)N8Hyg-bQ! zHQN6EtvNd7O5-3_n2(eHXm#MEm8S|w7a=_GiVlAv&Skj8w{`Dx;XAOPECDzOlVS@B znMQ#VCCk|_WJB(TFN~v>P5t*Z`gtS_FH9<7rB^wPGIThsp5!f5|BQYpEA|cuG<>N( zq)Sm3v2k&0cOXVLVHx!Lm+2U1T_yM-RNWe|_28F;JrfY07HhBs{V8K#FS%fuX8n@Z zqt?IgALpywb=r(Nx&gf5S0+p6^@QkH%xso=6!>Afgha-te*#JAm(OV(z3|DxUCXs- zLG8o(D>py>I1EjA{rb$^ISJfIW-X|DzuoGDD!a=1;|Lj1#t96U2`K`!(X8^F zFCwpLa4O=Mig%l6Xpv)|grTwvJjqjR3JLduvXbMPk`!jT(p*?n8~$k9EfU1rzztyoAc_);3dpi#|4_lTo3imZ2zC^l7e|h02#aZ1Ok*Y*>_}{p zdLCrHt+yT;YWun}s)$XyZ8ttSyP5ItMbG3j+7I9QE)IVdjq+t?GG3Hvd}K;VQ$n52 zNQfIBce9l0&O3+Ry*Ata0h4|H2-dGvy}Zep#>UDP>ueqJzRl4ZP`~Fz4>)RDWoIZl z%aX1fw2xB5ttsx%Qd+aeH)VNIV7|R?#Y{*Y2Vj?PI6t4+&sSgWzOgoq)&YHQ`J3vz z6(J6#^QrJ_O^H`;AWVpTY%mu83nRwR3!EBpb0N1>JUP>mEeIZ?d!oH@5!Zxqfk?s4 zBn5X~tQ*t%QP7jN_czw&N;^ez-;kun0T z1cRnumu_nv=vrvTHH9@*Pu7}}?FxEzF%^VUBEufhg3qeN$AO^DCpMeOw4yDOdQe`PYB<{O2;{WQ}uiDcRhFeI-=4{jPxgn22Ol&Oh4>3e2FY~4(Fm#bDr z`a2I?hoRj|DfR}w8+gkm&gADz=Y^oc{9ldM0cKUTKADzedR&@ElWvnU9}v(%qF|84L&H*s%qbOyF?#k zUOcBGJ+>24lv=1M*f)<+#%wr3x%GX%AzY;t z#_x`PzWbhDSoo&2UVeAo8&bMNK8b=c&QQ3`7oNBjlyN$P=O8w00yEQT5hq_(Nl($d znZ%zT^?i!!rO_wlL0qA`AF@o-ZSZJzI$e`I)Yj@62e&+3X{NWO%7Z%d6i*0vSBe^+ z&J}9*J+Pe^2j4QS%MXF0aT(1Vr8V*^|&=6`j6_)2L@)G4T-H$sQC>EYj7xYT7nnz8r2G4 z^{A>VZ&wxD_VD`3QPcSCubFDo1dsZ{L$)LsaP$-h^Ay_vXn`iMj!pi4V{`Ynp}VYl z0O+%`5V3Kz&tOm+!se*JpI87?OMT#>C&taan&gh{9S*;Hx4tWBSK|9THS?M1>k&Kx z-*{;ekgRU6KKxyPuio4!9Qe)$K9Rr{d@6#+nQBt*Bwhg-cDf|IOnc9pXy84&L5lm0;mUVQ4ut%6>| zWTOE&E3H2z!d@;hV@t$|DDBPN_#Ne#lxLHKMA2OG+U!?%VU$eK^kY)XRl@x&1{D!m z4tAIppvk(lyD9q8e7GII;b~lQu$iKL^s9WVc1sT;D?)~5QDMY3`>1s|U)ukMKk(LI zN%u?5^1#O(tRwY$l35d$G4}AJk7$7`vFKH0Mv$-E82$ZfABVoD6DX=%gsN;2GXAvM z<-~g>waWiNf4pQr-gj>=_;~jpwpVF@xt;UVF&hSI!wMX&A9wT&V5y5d=Tg_bidm!? zp}K@&#+6wVk{@9}kc0@+9#j1*zXwWeNq)t;Bbl4qNynQErnq}vW`(_88~ABF)<8}2 z@e4c9M1g;x^!?_e|svzRVf1_3YyM_m6aP9zxw!67pT%xzm5L$j3BmH-e1)hPCJQP zZmnL{Wez9f3B(U>I(h3+3B@vd%=V`#Z zfaJ|!`wWUCn)^GUpdm4ygYxtSS)k*FJidSuol&^%^-Y)-SU^n0+=!_S0h!sJK%{>9g+SZa^ULZ1&^z^v_Tmi5gctvvnhLBp)26xI~kEO$h&@nKXDJPXVMpM zfVR%SuphyX>c_t!ZSC9(59tOQkYFImDhkx-dPS?{byUGgx#|v8KQ#r9CoLYysw)l( zUx1~HS~0Nrw)pHui0)HZbD@B)!n9oPqx{g0kQlD_G}B6<39F-4pn8)Dx&jg>=F=D_j%`MiJ^2#bKrwzh%A(1B0|G1=Y#!*4?(u4$O?*m>PjL_^d-;`O}rzhdL2^W;w?C{DWCxY&|y z_Q+N)pmtVHZB2ZyeS7lNBu7=>(fVKm_wZ>|`|wvu)WhX3f#@?tK=VptVy6Dkk0uXC zarO{hLXOoT&Q;(4g-loUfk|KV1`g7|)b#>kq)1`7zRFod+W+4GakFiM=2SHAqUpBU z!W=|Bllyq}d)FgWfB~ruN6xcze&Sjw_jc3WCZcd|U~~_3&#&X}^6Ru49CUR8P2cpA z%Pl^j-~hD&DVE(S(y{stFDiC2_Y^EIyg0_E`9gaI$$f8u^eTKJwB-Q3xYGMvzMI>$ zr9A2F>EyD_n` z%p3a&0nj2~ZMrn>EMkYD&f*NL<;0eg7417=n4Flf5B=^guPbCLP&`jUKQ*YRwkwmy z+#T*TiWa)PI5?j)@Ni8DMrzc#!LN^U9RyNNe6BtFIZz2rW;SCOJNFy8*Z2qiR?S%@kExoO{P*PHDYVH7 zMI`3dFjk#;Jear}F!#8rkVKoxWjQ&Hx3pu==A_Xpuyi90I{y>&W!`NT! zjYxBFK;|1)76I)L95U$%N^vhnD*3ZWUuIZ&_DdStLi&!&JctIRZBc%wx7X_Kl=K4_=_P`V5rb0;k9-p?hOOK`vO1n(p~T~^ev*`>&0 zIt>FVE&~0B_nHM9|1s?~+MJ!e>Bu;oxj(U0zh2HXY`E+GE+aFX;%jCm3f)aT)B*8* z<>dV6ky$L$Gk4(jF%c%de8IZ zU!IvCBcx)`0(CMwKUaSXjk4=s(LHterW{#aEneFz9G0#kSu=C{?VR_Ftd*mNaefuw z)8T1zruy}QzW8lJqU`P4Z=GgGQyMBE%%L`cly`D84l{V0Z7oZ~TP1=s2n4o|16Pw5 z&V}b$(+qz!@SC29P!LHs+`Rb0Hfp_oesiekZ}!^Meah*x&uICvxv<`W&lIte^=-E4 zt6%*It*$I}F<)L#;>QdGN(<`QZbH({^gTi81r$)}ZszK7h~ z&dD-4oVYHD??pG?p)~)JPwvc*)_R_f4=!cY82b{D6(wN&ZZVQUC8e%ZFFT+Kd1*l< zY1+4RR~B|PBMO3hfjOh7w(*l zMVafl?_9OLmy{)o=(#qhZgDBsZ*Pcu8kV8sifv!~mo6|_l4HwZsg;W`UxfC0{HzM@ zJzUBI8U|eaxd>V+bH}K;c1#!Qg!{RRczyjxvMl4Puhg4gqB|<-Pi}Q8szMGV*YAuk zPqS2s?MXPU~g5J zIf)O_aiI#{?-W*hP)~>BPIu^ZP%2&R$XaIaF>0+uNp^Sa zI6ePnG;KM3q?!jc0|j+lAvwrBmGVpeq48I5Aqo#>!E|A0jFb%46*D?&vgF(zaCN=$ z;iB##@+Wt7vhYP8c3Y~R5x@RY`Et!4ke4C7vNDv+OxEjq6W%3JzW>#a%m~Oy&Y8ZB zRAUybhOw{2n{OwK2tK}IBa^f9OuDph;%MZGIaQ_j^+aV_=aut))IOD(Dy8D(}8kwg}y1P|wcEn8%%iFes8YEPRz1^KpLtl>Mt3n;#3(*ZgrZLWe8 z7po!m$5zKFqg#WQEnm5#o4m9NjoBu%J&P4Jk#-uaREEEDU5a^)G3-|=f~j3{M@OCZ h6vU}*%v3y{^Nsczb=nSGv^@uY`Z^}s)tZRN{{bFnSFr#9 literal 0 HcmV?d00001 diff --git a/File-Formats/PDF/Working-with-OCR/Troubleshooting.md b/File-Formats/PDF/Working-with-OCR/Troubleshooting.md index 411e369b5..44d8c02d4 100644 --- a/File-Formats/PDF/Working-with-OCR/Troubleshooting.md +++ b/File-Formats/PDF/Working-with-OCR/Troubleshooting.md @@ -78,6 +78,7 @@ The tesseract binaries path is TesseractBinaries/Windows, and the assemblies sho An exception may occur due to the VC++ 2015 redistributable files missing in the machine where the OCR processor takes place. + Solution Install the VC++ 2015 redistributable files in your machine to overcome an exception. So, please select both file and install it. @@ -109,6 +110,7 @@ Please find the download link Visual C++ 2015 Redistributable file,
To resolve this issue, refer this
link for more details. + ## The OCR processor doesn't process languages other than English @@ -157,3 +159,52 @@ By using the best tessdata, we can improve the OCR results. For more information + +## OCR not working on Mac: Exception has been thrown by the target of an invocation + + + + + + + + + + + + +
Issue +Syncfusion.Pdf.PdfException: Exception has been thrown by the target of an invocation" in the Mac machine. +
Reason +The problem occurs due to a mismatch in the dependency package versions on your Mac machine. +
Solution +To resolve this problem, you should install and utilize Tesseract 5 on your Mac machine. Refer to the following steps for installing Tesseract 5 and integrating it into an OCR processing workflow. +

+1.Execute the following command to install Tesserat 5. +

+{% highlight c# tabtitle="C#" %} + +brew install tesseract + +{% endhighlight %} + +

+If the "brew" is not installed on your machine, you can install it using the following command. +

+{% highlight c# tabtitle="C#" %} + +/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" + +{% endhighlight %} + +

+ +2.Once Tesseract 5 is successfully installed, you can configure the path to the latest binaries by copying the location of the Tesseract folder and setting it as the Tesseract binaries path when setting up the OCR processor. Refer to the example code below: +

+{% highlight c# tabtitle="C#" %} + +//Initialize the OCR processor by providing the path of tesseract binaries. +using (OCRProcessor processor = new OCRProcessor("/opt/homebrew/Cellar/tesseract/5.3.2/lib")) + +{% endhighlight %} +
From d0b8ad0217c93b1caf4afd54b98e5c66edf3e35f Mon Sep 17 00:00:00 2001 From: Srihariharan Date: Mon, 25 Sep 2023 16:37:22 +0530 Subject: [PATCH 3/4] 848740 : Removed Tagged PDF support for converting HTML to PDF. --- File-Formats/PDF/Working-with-Tagged-PDF.md | 54 --------------------- 1 file changed, 54 deletions(-) diff --git a/File-Formats/PDF/Working-with-Tagged-PDF.md b/File-Formats/PDF/Working-with-Tagged-PDF.md index 83efa387d..40cfa9c29 100644 --- a/File-Formats/PDF/Working-with-Tagged-PDF.md +++ b/File-Formats/PDF/Working-with-Tagged-PDF.md @@ -1654,60 +1654,6 @@ To pass the full check accessibility, follow the below conventions while tagging 6. Tables must contain same number of columns in each row. 7. A list element must contain list item element (LI), and list item element can only contain label (Lbl) or body elements(LBody). -## Tagged PDF support for converting HTML to PDF - -Essential PDF provides support to convert HTML to TaggedPDF by using the MSHTML rendering library. - -The Tagged PDF is a stylized use of PDF that builds the logical structure Framework. It defines a set of standard structure types and attributes that allows the page content (text, graphics, and images) to be extracted and reused. The contents are accessible to users with visual impairments. - -To convert HTML to Tagged PDF, you can use the [ConvertToTaggedPDF](https://help.syncfusion.com/cr/file-formats/Syncfusion.HtmlConverter.HtmlConverter.html#Syncfusion_HtmlConverter_HtmlConverter_ConvertToTaggedPDF_Syncfusion_Pdf_PdfDocument_System_String_) method in [HtmlConverter](https://help.syncfusion.com/cr/file-formats/Syncfusion.HtmlConverter.HtmlConverter.html) class. - -The following code illustrates how to convert HTML to TaggedPDF. - -{% tabs %} - -{% highlight c# tabtitle="C# [Windows-specific]" %} - -//Creates a new PdfDocument -PdfDocument document = new PdfDocument(); - -//Creates a new instance of HtmlConverter class -using (HtmlConverter html = new HtmlConverter()) -{ - //Enable JavaScript - html.EnableJavaScript = true; - //Converts to Tagged PDF - html.ConvertToTaggedPDF(document, "http://www.google.com"); -} - -//Saves and closes the document -document.Save("Sample.pdf"); -document.Close(true); - -{% endhighlight %} - -{% highlight vb.net tabtitle="VB.NET [Windows-specific]" %} - -'Creates a new PdfDocument -Dim document As New PdfDocument() - -'Creates a new instance of HtmlConverter class -Using html As New HtmlConverter() - 'Enables JavaScript - html.EnableJavaScript = True - 'Converts to Tagged PDF - html.ConvertToTaggedPDF(document, "http://www.google.com") -End Using - -'Saves and closes the document -document.Save("Sample.pdf") -document.Close(True) - -{% endhighlight %} - -{% endtabs %} - -N> Hyperlinks are not supported in tagged PDF. ## Converting Word document to Tagged PDF From 5dd16ba3b48b4cc8bf18935229f0477b67c10d26 Mon Sep 17 00:00:00 2001 From: Deepak Raj Sundar Date: Mon, 25 Sep 2023 18:32:31 +0530 Subject: [PATCH 4/4] Added the release notes MD file and corresponding node entry in the TOC.html file for the Weekly Nuget Release - September 26, 2023 --- File-Formats-toc.html | 2 +- File-Formats/Release-Notes/v23.1.38.md | 37 ++++++++++++++++++++++++++ 2 files changed, 38 insertions(+), 1 deletion(-) create mode 100644 File-Formats/Release-Notes/v23.1.38.md diff --git a/File-Formats-toc.html b/File-Formats-toc.html index 3b74881a7..c71069e19 100644 --- a/File-Formats-toc.html +++ b/File-Formats-toc.html @@ -1274,7 +1274,7 @@

  • Release Notes -