Completed
Last Updated: 19 Oct 2018 07:12 by ADMIN
ADMIN
Created by: Deyan
Comments: 0
Category: PdfProcessing
Type: Feature Request
0
 This is content stream operator that is used to close, fill and then stroke a PDF path geometry.

Available in R3 2018 SP1 release.
Completed
Last Updated: 04 Nov 2021 13:33 by ADMIN
Release R2 2020
When images are added to the document with non-default quality (PdfExportSettings.ImageQuality different that ImageQuality.High) , they are re-encoded, which uses a lot of memory and may cause OutOfMemoryException for large images.
Workaround (works when inserting big JPEG images): In this case ImageQuality.High may be used and RadPdfProcessing will decode only the image headers to insert the image into the PDF file. As image pixels are not decoded with ImageQuality.High, there will be no OutOfMemoryException.
Unplanned
Last Updated: 13 Jan 2017 15:09 by ADMIN
ADMIN
Created by: Deyan
Comments: 0
Category: PdfProcessing
Type: Feature Request
0
This would allow creating documents with preferences such us HideToolbar, HideMenubar, FitWindow, PrintScaling and all other viewer preferences specified in PDF format specification.
Unplanned
Last Updated: 19 Oct 2021 06:43 by ADMIN
OutOfMemoryException is thrown when generating PDF with many pages each of which contains images, as all of the document model data is in-memory.

The issue is fixed with the new PdfStreamWriter API. As an example, you may see the attached demo to the following feedback item:
https://feedback.telerik.com/Project/184/Feedback/Details/213503-pdfprocessing-optimize-pdfstreamwriter-cache-in-order-to-reduce-memory-when-writ

Available in LIB version: 2017.1.320
Completed
Last Updated: 18 Nov 2016 08:41 by ADMIN
This is happening when the pages in the document has content arrays similar to the following:

[34 0 R 243 0 R] [34 0 R 245 0 R] [34 0 R 247 0 R] ....

As you may notice the content stream 34 0 R is reused and the issue is caused by incorrect caching of content stream indirect objects by their reference.
Unplanned
Last Updated: 14 Mar 2017 08:16 by ADMIN
The current implementation of IDisposable implements a simple Dispose method which releases the inner stream resource. However, if the PdfStreamWriter instance is not disposed explicitly by calling Dispose() or by surrounding it in "using" clause, then the inner Stream resource is not Disposed as well. The same applies for PdfFileSource class.

We should implement the IDisposable pattern in a way that the GC disposes the inner stream if needed when collecting the PdfStreamWriter/PdfFileSource class instances.
Completed
Last Updated: 10 Apr 2017 05:53 by ADMIN
Currently, only images without transparency may be created with this class.

Available in LIB version 2017.1.410.
Unplanned
Last Updated: 26 Apr 2017 10:04 by ADMIN
This is causing issues when exporting the document to PDF from WordsProcessing - the pdf library tries to create the font, but cannot find it due to a different casing. When importing HTML document, the font-family property is read with small letters. Later, when converting the string containing the value, it is changed to title case. 

This issue will be reproducible with each font containing a name with a letter with casing different than the one of the other letters (exc. first capital letter), for example: Microsoft JhengHei
Completed
Last Updated: 31 Jul 2017 10:33 by ADMIN
The current implementation expects the widths to be integer values and InvalidCastException is thrown when a real number is parsed.

Workaround: If the scenario allows, the PdfStreamWriter may be used instead of PdfFormatProvider. More information may be found in the following documentation article:
http://docs.telerik.com/devtools/document-processing/libraries/radpdfprocessing/formats-and-conversion/pdf/pdfstreamwriter/overview

Available in LIB Version 2017.2.731.
Completed
Last Updated: 17 Jul 2017 07:12 by ADMIN
This is because PdfProcessing does not export Annotation Flags and this way all annotations has Print flag set to false.

Available in Release Version R2 2017 SP1.
Completed
Last Updated: 15 May 2023 09:33 by ADMIN
Release R1 2018
According to PDF specification widget's parent field should always be terminal field and should have FieldType specified. However, there are documents which are generated without fulfulling this rule and we need to consider handling this scenario without any exceptions.
Completed
Last Updated: 25 Dec 2017 12:34 by ADMIN
According to PDF specification, the resources used for the dynamic appearance of fields are defined globally in AcroForm "DR" PDF property. However, there are some invalid documents which define these resources locally in the field node which causes exception in PdfProcessing implementation. As there are several such documents we may consider handling such scenario instead of throwing the exception.

Available in R3 2017 SP1 Official Release.
Unplanned
Last Updated: 03 Aug 2017 08:53 by ADMIN
ADMIN
Created by: Tanya
Comments: 0
Category: PdfProcessing
Type: Feature Request
0
The PDF format includes a general multimedia framework allowing users to insert and play/visualize different media types. The feature is described on page 755 from PDF Reference 1.7.
Unplanned
Last Updated: 14 Sep 2017 06:53 by ADMIN
ADMIN
Created by: Mihail
Comments: 0
Category: PdfProcessing
Type: Feature Request
0
Implement the Exponential Interpolation Function in PdfProcessing. Currently, NotSupportedFunctionTypeException is thrown with a message "Function type 2 is not supported."
Completed
Last Updated: 09 Oct 2017 12:08 by ADMIN
The field name should be preserved on an import-export scenario. However, in some cases when the field name contains non-ASCII characters then the field name is exported with different value compared to the imported one.

Fix available in LIB Version 2017.3.1009.
Completed
Last Updated: 15 Jan 2020 12:30 by ADMIN
Release R1 2020
ADMIN
Created by: Deyan
Comments: 0
Category: PdfProcessing
Type: Feature Request
0
This operator is used for drawing shading patterns.
Completed
Last Updated: 24 Apr 2018 14:28 by ADMIN
Currently, NotSupportedEncryptionException is thrown when PdfFileSource is initialized with an encrypted PDF file.

Available in R2 2018 Official Release Version.
Completed
Last Updated: 12 Mar 2018 11:13 by ADMIN
ADMIN
Created by: Tanya
Comments: 0
Category: PdfProcessing
Type: Bug Report
0
A NullReferenceException is thrown when trying to clone the Signature property of the field.

Available in LIB Version 2018.1.312.
Completed
Last Updated: 08 Mar 2018 09:45 by ADMIN
Although this is not a valid postscript scenario we should not throw exceptions and we should instead skip the invalid dictionary end characters.

Fix available in LIB Version 2018.1.312.
Completed
Last Updated: 26 Oct 2018 14:46 by ADMIN
Stencil color has to be preserved for images with ImageSource when ImageMask property set to true. Not preserving it results in wrong colors (for instance the image may be visualized as a black rectangle).

Available in R1 2019 Official Release Version.