GdPicture.NET SDK version 11

GdPicture.NET v11 is released with mixed raster content (MRC) for PDF compression, a battery of new native WPF controls and a native ASP.NET Web control for the universal HTML5 viewer and document management kit, DocuVieware.

See the complete list of changes below.


What’s new ?

  • Improved image decoding and rendering speed.
  • SVG image format support (starting Framework 4 edition).
  • Plain text file viewing support.
  • Native WPF controls, for viewing and annotating documents.
  • Native ASP.NET WebControl (DocuVieware), HTML5 & AJAX based, for viewing, editing and annotating documents. See: http://www.docuvieware.com
  • New PDF rasterizer and text extraction engines.
  • Improved image compression in PDF by using mixed raster content. (available through the Color Detection Plugin).
  • Multi-threaded usercontrols (starting Framework 4 edition).
  • Improved 1D and 2D barcode recognition accuracy.
  • Printing support enhanced.
  • MICR font reader engine enhanced. Processing time almost divided by two on checks and increased accuracy on damaged documents.
  • GdPicture/XMP annotations are now rendered as native PDF annotation (making them visible under any PDF reader).
  • Lot of new functions to handle PDF forms.
  • Improved interactive annotation editing responsiveness.
  • The COM/ActiveX edition is now based on the .NET Framework 4.0.
  • Simplified redistribution for .NET versions: one standalone .NET assembly and separated c++ runtimes.
  • New native WPF control *GdViewer* in the WPF namespace.
  • New native WPF control *ThumbnailEx* in the WPF namespace.
  • New native WPF control *BookmarksTree* in the WPF namespace.
  • New ASP.NET WebControl *DocuVieware* in the GdPicture.11.Web.DocuVieware.dll assembly (Ultimate edition only – requires server runtime license.

 

  • Improved Auto Deskew.
  • Improved automatic punch hole removal filter (speed and accuracy).
  • Added a new method to delete black margins (including non uniform margins).
  • Added a new method to remove staples mark.
  • Improved blob removal filter and added overload to remove image parasites by specifying size range.
  • Increased OMR speed and reduced memory consumption.
  • New automatic text inversion filter.
  • Reduced memory usage of bitonal image processing.
  • Improved speed processing of 1 bpp images.
  • Added print size option to specify how the page size must be adjusted depending of the actual paper size. (actual / fit / shrink over-sized).
  • Improved printing quality speed and reduced produced spool sizes.
  • Two new rasterizer engines are now available: WPF and Hybrid.
  • Added option to increase rendered text contrast on low zoom.
  • Text selection with copy to clipboard support in all Viewers.
  • MRC compression support.
  • Improved PDF text extraction (brand new text extraction engine and text size output).
  • Improved PDF digital signature support.
  • Improved  quality and enhanced speed of Unicode text writing.
  • Added decryption by digital certificate support.
  • And dozens of new features…
  • Asynchronous PDF page thumbnail generation.
  • Dramatically increased running speed.
  • 4 new controls: GdPicture11.WPF.GdViewer, GdPicture11.WPF.BookmarkTree, GdPicture11.WPF.ThumbnailEx, GdPicture.11.Web.DocuVieware
  • GdPicturePDF: the method GetPageTextWithCoords() now provides the text size.
  • GdPicturePDF: new overloaded method AddImageFromGdPictureImage() to specify advanced compression mechanism such as color detection and mixed raster content (MRC).
  • GdPicturePDF: new overloaded method AddImageFromBitmap() to specify advanced compression mechanism such as color detection and mixed raster content (MRC).
  • GdPicturePDF: the method DrawWrappedText().
  • GdPicturePDF: new overloaded method RenderPageToGdPictureImage() to specify the PDF rasterizer engine to use.
  • GdPicturePDF: new overloaded method GetPageThumbnail() to specify the PDF rasterizer engine to use.
  • GdPicturePDF: new overloaded method SetPageMetadata to set value from byte array.
  • GdPicturePDF: new method FormFieldHasBorderColor()
  • GdPicturePDF: new method FormFieldHasBackgroundColor()
  • GdPicturePDF: new method GetEncryptionMode()
  • GdPicturePDF: new method SetCertificate()
  • GdPicturePDF: new method GetFormFieldCheckBoxStyle()
  • GdPicturePDF: new method SetFormFieldCheckBoxStyle()
  • GdPicturePDF: new method GetFormFieldOnStateName()
  • GdPicturePDF: new method SetFormFieldOnStateName()
  • GdPicturePDF: new method GetFormFieldDefaultValue()
  • GdPicturePDF: new method SetFormFieldDefaultValue()
  • GdPicturePDF: new method GetFormFieldDefaultChecked()
  • GdPicturePDF: new method SetFormFieldDefaultChecked()
  • GdPicturePDF: new method GetFormFieldFullTitle()
  • GdPicturePDF: new method GetFormFieldFullTitleWithCloneNumber()
  • GdPicturePDF: new method GetFormFieldAlternateTitle()
  • GdPicturePDF: new method SetFormFieldAlternateTitle()
  • GdPicturePDF: new method GetFormFieldCloneNumber()
  • GdPicturePDF: new method GetFormFieldVisibility()
  • GdPicturePDF: new method SetFormFieldVisibility()
  • GdPicturePDF: new method SetFormFieldRequired()
  • GdPicturePDF: new method GetFormFieldItemValue()
  • GdPicturePDF: new method GetFormFieldRequired()
  • GdPicturePDF: new method GetFormFieldRadioInUnison()
  • GdPicturePDF: new method GetFormFieldRotation()
  • GdPicturePDF: new method SetFormFieldRotation()
  • GdPicturePDF: new method GetFormFieldFontColor()
  • GdPicturePDF: new method SetFormFieldLocation()
  • GdPicturePDF: new method SetFormFieldDoNotScroll()
  • GdPicturePDF: new method GetFormFieldDoNotScroll()
  • GdPicturePDF: new method SetFormFieldRichText()
  • GdPicturePDF: new method GetFormFieldRichText()
  • GdPicturePDF: new method SetFormFieldPassword()
  • GdPicturePDF: new method GetFormFieldPassword()
  • GdPicturePDF: new method SetFormFieldDoNotSpellCheck()
  • GdPicturePDF: new method GetFormFieldDoNotSpellCheck()
  • GdPicturePDF: new method SetFormFieldFileSelect()
  • GdPicturePDF: new method GetFormFieldFileSelect()
  • GdPicturePDF: new method SetFormFieldComb()
  • GdPicturePDF: new method GetFormFieldComb()
  • GdPicturePDF: new method SetFormFieldItemSort()
  • GdPicturePDF: new method GetFormFieldItemSort()
  • GdPicturePDF: new method SetFormFieldItemCommit()
  • GdPicturePDF: new method GetFormFieldItemCommit()
  • GdPicturePDF: new method SetFormFieldMultiSelect()
  • GdPicturePDF: new method GetFormFieldMultiSelect()
  • GdPicturePDF: new method SetFormFieldItemEdit()
  • GdPicturePDF: new method GetFormFieldItemEdit()
  • GdPicturePDF: new method SetFormFieldNoBorderColor()
  • GdPicturePDF: new method SetFormFieldNoBackgroundColor()
  • GdPicturePDF: new method SetFormFieldFontColor()
  • GdPicturePDF: new method SetFormFieldFontSize()
  • GdPicturePDF: new method SetFormFieldFontResName()
  • GdPicturePDF: new method SetTextWordSpacing()
  • GdPicturePDF: new method SetTextCharSpacing()
  • GdPicturePDF: new method SetTextScaling()
  • GdPicturePDF: new method SetTextRise()
  • GdPicturePDF: new method SigSetCertFromP12()
  • GdPicturePDF: new method SigSetCertFromStore()
  • GdPicturePDF: new method SigSetCertFromSmartCard()
  • GdPicturePDF: new method SigSetSignatureInfos()
  • GdPicturePDF: new method SigSetSignaturePos()
  • GdPicturePDF: new method SigSetSignaturePosFromPlaceHolder()
  • GdPicturePDF: new method SigSetStampImage()
  • GdPicturePDF: new method SigSetText()
  • GdPicturePDF: new method SigSetText()
  • GdPicturePDF: new method SigShowValidationMark()
  • GdPicturePDF: new method SigSetCertificationLevel()
  • GdPicturePDF: new method SigSign()
  • GdPicturePDF: new method GetWrappedTextHeight()
  • GdPicturePDF: new method PortFolioCreate()
  • GdPicturePDF: new method PortFolioDelete()
  • GdPicturePDF: new method IsPortFolio()
  • GdPictureImaging: new method AutoTextInvert()
  • GdPictureImaging: new method Barcode1DReaderGetBarcodeValueRAWBase64()
  • GdPictureImaging: new method BarcodePDF417ReaderGetBarcodeValueRAWBase64()
  • GdPictureImaging: new method BarcodeQRReaderGetBarcodeValueRAWBase64()
  • GdPictureImaging: new method DeleteBlackMargins()
  • GdPictureImaging: new method RemoveStapleMark()
  • GdPictureImaging: new method FxBitonalVigorousDespeckle()
  • GdPictureImaging: new method TagGetExifRotation()
  • GdPictureImaging: new overloaded method SelectPage() to select a page in direct access mode.
  • GdPictureImaging: new overloaded method TagSetXMLPacket to set value from byte array.
  • ThumbnailEx: new property PdfRasterizerEngine to specify the PDF rasterizer engine to use.
  • GdViewer: DisplayQualityAuto option is now activated by default.
  • GdViewer: new method AddPolyRulerAnnotInteractive().
  • GdViewer: new property EnableTextSelection.
  • GdViewer: new method EnsureRegionVisibility.
  • GdViewer: new property PageRenderRotation.
  • GdViewer: new property PdfIncreaseTextContrast.
  • GdViewer: new property PdfRasterizerEngine to specify the PDF rasterizer engine to use.
  • GdViewer: new property ViewRotation.
  • GdViewer: new method GetSelectedText().
  • GdViewer: new method GetSelectedTextRegions().
  • GdViewer: new method PdfGetTextOccurenceCount().
  • GdViewer: new method RotateView().
  • GdViewer: new method SelectAllText().
  • GdViewer: new overloaded method Print() to specify how printed pages size must be adjusted depending of the actual paper size.
  • GdViewer: new overloaded method PrintDialog() to specify how printed pages size must be adjusted depending of the actual paper size.
  • GdViewer: new event PdfCertificateRequest.
  • GdViewer: new property PdfShowOpenFileDialogForDecryption.
  • AnnotationManager: new method AddPolyRulerAnnot().
  • AnnotationManager: new GetOrderedAnnotations() method returning of sorted annotations (by z-order).
  • AnnotationManager: new method GetStat().
  • AnnotationManager: new method GetAnnotationIdx().
  • AnnotationManager: new method SetAnnotationFlipState().
  • AnnotationEditor: new method InitFromAnnotationManager().
  • AnnotationRuler: new property Scale.
  • New enumerations: PrintSizeOption, PdfRasterizerEngine, PdfAdvancedImageCompression, PdfSignatureType, PdfEncryptionMode.