Completed
Last Updated: 13 Nov 2024 08:51 by ADMIN
Release 2024.4.1106 (Q4 2024)
Created by: Rey
Comments: 1
Category: PdfProcessing
Type: Feature Request
7
 PdfProcesing: Add support for Transparency Group XObjects
Completed
Last Updated: 13 Nov 2024 08:51 by ADMIN
Release 2024.4.1106 (Q4 2024)
Sometimes customers need to create documents using the CMYK colors to meet specific requirements for printing. Expose such functionality in PdfProcessing.
Completed
Last Updated: 13 Nov 2024 08:51 by ADMIN
Release 2024.4.1106 (Q4 2024)
ArgumentNullException is thrown when resolving DecodeParms collection in Image XObject.
Completed
Last Updated: 13 Nov 2024 08:51 by ADMIN
Release 2024.4.1106 (Q4 2024)
Created by: Tao
Comments: 0
Category: PdfProcessing
Type: Feature Request
0

With the current implementation, the Trigger Events are skippet on import.

From the PDF Specification: An annotation, page object, or interactive form field may include an entry named AA that specifies an additional-actions dictionary that extends the set of events that can trigger the execution of an action.

Completed
Last Updated: 13 Nov 2024 08:51 by ADMIN
Release 2024.4.1106 (Q4 2024)

Handle import of documents with wrong type of action key.

Once this is completed use the Exceptions Handling mechanism to handle this scenario. For instance:

private void ImportSettings_DocumentUnhandledException(object sender, DocumentUnhandledExceptionEventArgs e)
{
    if (e.Exception is InvalidActionException)
    {
        

 

Completed
Last Updated: 13 Nov 2024 08:51 by ADMIN
Release 2024.4.1106 (Q4 2024)
Created by: M4
Comments: 0
Category: PdfProcessing
Type: Feature Request
1

Introduce API for setting Image opacity.

The attached Workaround demonstrates how to change the opacity of the image before inserting it into the document.

Completed
Last Updated: 13 Nov 2024 08:50 by ADMIN
Release 2024.4.1106 (Q4 2024)
When writing image content with the PdfPageStreamWriter an exception is thrown (NullReferenceException: 'Object reference not set to an instance of an object.') because the ExecutionHandler is not set to the export context.
Completed
Last Updated: 13 Nov 2024 08:50 by ADMIN
Release 2024.4.1106 (Q4 2024)
In principle, the blend function B (Cb , Cs ) is used in the compositing formula to customize the blending operation in Adobe transparency imaging model. The blending mode may define any function which yields another result color from the backdrop and source colors. This will allow overlaying objects on each other forming a transparency stack.

Support for the Blend Mode parameter of the external graphic state should be implemented.
Completed
Last Updated: 13 Nov 2024 08:50 by ADMIN
Release 2024.4.1106 (Q4 2024)
Created by: Ali
Comments: 0
Category: PdfProcessing
Type: Bug Report
1

When inserting ligature languages text into a block, the text doesn't appear on the generated PDF file.

With the following sample code, the issue can be reproduced:

private static string fileName = "Hello.pdf";
        static void Main(string[] args)
        {
            byte[] fontData = File.ReadAllBytes("calibri.ttf");
            FontFamily fontFamily = new FontFamily("Calibri");
            FontsRepository.RegisterFont(fontFamily, FontStyles.Normal, FontWeights.Normal, fontData);

            RadFixedDocument document = new RadFixedDocument();
            RadFixedPage page = new RadFixedPage();

            string text = "مرحبا";
            var reversedText = text.ToCharArray();
            Array.Reverse(reversedText);
            Block block = new Block();
            block.InsertText(new FontFamily("Calibri"), new string(reversedText));

            FixedContentEditor editor = new FixedContentEditor(page);
            editor.DrawBlock(block);
            document.Pages.Add(page);

            PdfFormatProvider provider = new PdfFormatProvider();
            using (Stream output = File.OpenWrite(fileName))
            {
                provider.Export(document, output);
            }

            ProcessStartInfo psi = new ProcessStartInfo();
            psi.FileName = fileName;
            Process.Start(fileName);
        }

Completed
Last Updated: 13 Nov 2024 08:50 by ADMIN
Release 2024.4.1106 (Q4 2024)

SkiaImageFormatProvider: Add support for Text, TextMarkup, Line, and Stamp annotations.

Currently, these annotations are omitted on image export.

Completed
Last Updated: 13 Nov 2024 08:50 by ADMIN
Release 2024.4.1106 (Q4 2024)
ADMIN
Created by: Deyan
Comments: 0
Category: PdfProcessing
Type: Feature Request
2
This allows specifying a soft mask in the external graphics state.
Completed
Last Updated: 13 Nov 2024 08:50 by ADMIN
Release 2024.4.1106 (Q4 2024)
From the PDF specification: "The current stroking alpha constant, specifying the constant shape or constant opacity value to be used for stroking operations in the transparent imaging model."

Not respecting it leads to lost image transparency.
Completed
Last Updated: 13 Nov 2024 08:50 by ADMIN
Release 2024.4.1106 (Q4 2024)
Export to image is blocked when Export method is used instead of ExportAsync.
Completed
Last Updated: 13 Nov 2024 08:50 by ADMIN
Release 2024.4.1106 (Q4 2024)
ADMIN
Created by: Deyan
Comments: 22
Category: PdfProcessing
Type: Feature Request
35
Add support for documents containing RTL (right-to-left) text.
Completed
Last Updated: 13 Nov 2024 08:50 by ADMIN
Release 2024.4.1106 (Q4 2024)
PdfProcessing: RTL (right-to-left) text is reversed when inserting it directly to a document
Completed
Last Updated: 13 Nov 2024 08:50 by ADMIN
Release 2024.4.1106 (Q4 2024)
ADMIN
Created by: Polya
Comments: 4
Category: PdfProcessing
Type: Feature Request
38
Implement importing and exporting the javascript actions associated with push button fields so that they can be executed when the exported document is opened with Adobe Acrobat. Javascript actions are also used by text fields for text validation (for instance for date input).
Completed
Last Updated: 13 Nov 2024 08:50 by ADMIN
Release 2024.4.1106 (Q4 2024)
The Form object does not inherit the graphics state of the page
Completed
Last Updated: 13 Nov 2024 08:50 by ADMIN
Release 2024.4.1106 (Q4 2024)
Unexpected trace warning when SVG document does not contain clipping.
Completed
Last Updated: 13 Nov 2024 08:50 by ADMIN
Release 2024.4.1106 (Q4 2024)
Watermark transparency is not imported correctly
Completed
Last Updated: 13 Nov 2024 08:50 by ADMIN
Release 2024.4.1106 (Q4 2024)
Win32Exception is thrown during a long-running process importing many documents with images.