
Security News
MCP Steering Committee Launches Official MCP Registry in Preview
The MCP Steering Committee has launched the official MCP Registry in preview, a central hub for discovering and publishing MCP servers.
@foxitsoftware/foxit-pdf-sdk-node
Advanced tools
SetLogFile()
method now supports stream callbacksFlushLog()
method for immediate log write-outEnhanced Thread Safety:
Library::Initialize()
adds optional parameter bool enable_js_xfa_threadsafety = false
for JavaScript and XFA thread safetyNew Sanitize()
Method: Automatically detects and removes hidden or sensitive info
RemoveHiddenInfo()
Method: Allows selective cleanup of metadata, scripts, etc.
EnableHandleTransparency()
Method: Removes transparency during PDF/A conversion for compliance
e_TypeInlines
: Correct rendering of small inline images (e.g., stamps/logos)e_TypeEmptyMarkedContent
: Preserves tag structure of empty contentSetScreenDPIScale()
for high-DPI scaling of notesSetRenderLayer()
to control which layers are renderedClearClips()
to reset clipping regionsStartRenderBitmap()
ContentFlag
enum values for highlight-only renderingSetForegroundColor()
and SetForegroundColorMode()
for text/path color controlImageType.e_WEBP
)ConvertToMono()
supports conversion to 1-bit monochromeCreateFromName()
and CreateFromNameW()
for named object creationPDFArray::AddReference()
to insert reference entriesCreateFromString()
enhanced to accept length parameterPageBasicInfoArray
: Represents lightweight info for all pagesGetAllPageBasicInfo()
: Bulk retrieval of page basicse_ExtractPagesOptionBookmark
for StartExtractPages()
e_InsertDocOptionBookmark
for InsertDocument()
InsertDocument()
now supports optional bookmark_title
parameterTextState::font_vertical_size
and font_horizontal_size
Font(StreamCallback* stream)
constructor now supports font stream inputSplitTextsInRectangle()
allows character-level separation of text in specified areasUnregisterSignatureCallback()
to restore default SDK signature handlerAddPagingSealSignature()
now includes to_check_permission
flag for permission validationLayerNode::GetAnnots()
retrieves annotations per layerLayerTree::GetOCGsByPageIndex()
supports page-based OCG accessSetOCGStateAction
class added for batch visibility controlStartRecognizeForm()
overload allows control over tooltip generationGetXMLContent()
provides access to internal XFA XMLExportData()
supports stream-based outputDocProviderCallback::SetFocus()
adds re-layout
parameter for layout change notificationOCRConvertTo()
supports direct conversion to formats (DOCX, RTF, etc.)OCRCallback
class and SetOCRCallback()
method to monitor and terminate OCR jobsis_sequentially_process
parameter added to switch between sequential/parallel modesto_hide_header
and to_hide_footer
control header/footer visibilityto_deny_local_file_access
enhances security during HTML conversionSetTileSize()
for tile controle_ImageCompressQualityLossless
optione_ImageCompressZip
MonoImageSettings
OptimizeScannedPDF()
for scan-heavy file compressionComputeAuditSpace()
calculates optimization potentialSetSubsetAllEmFonts()
for unembedded font subsettingGetNewPageBasicInfo()
callback added to retrieve rendered table height on new pagesgetGraphicsObjectPosition
returns 0 and transparency setting failsfoxit::pdf::interform::Field::SetValue
after processing 30 pagesBorderInfo
is not setAddText
with Arabic text doesn't match expected rendering effectPDFPage
parsing returns empty for certain documents that work in WPS and AdobeTextPage
constructor performance to match version 9.0 speedUpdateHeaderFooter
API only updates one header/footer and removes others@foxitsoftware/foxit-pdf-sdk-node
package"any unknown error occurs"
bookMark.Title
ends with extra null characterpdfprint
show parameter errorStartImportPages
imports blank pagesStartImportPages
never finishes for certain documentsFAQs
Foxit PDF SDK For Node.js.
We found that @foxitsoftware/foxit-pdf-sdk-node demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago.Β It has 20 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
The MCP Steering Committee has launched the official MCP Registry in preview, a central hub for discovering and publishing MCP servers.
Product
Socketβs new Pull Request Stories give security teams clear visibility into dependency risks and outcomes across scanned pull requests.
Research
/Security News
npm author Qixβs account was compromised, with malicious versions of popular packages like chalk-template, color-convert, and strip-ansi published.