LM-Kit.NET 2026.2.9

Released: Feb 22, 2026

2026.2.9 での更新項目

機能

  • Added MarkdownToPdf converter (LMKit.Document.Conversion) with full formatting support (headings, bold/italic, code blocks, lists, blockquotes, tables, links, horizontal rules).
  • Added EmlToPdf converter (LMKit.Document.Conversion) with embedded attachment support.
  • Added markdown_to_pdf and eml_to_pdf built-in document tools.
  • Added support for PaddleOCR VL models.
  • Added model card for paddleocr-vl:0.9b.
  • Added VlmOcrIntent enum and VlmOcr(LM, VlmOcrIntent) constructor for explicit OCR intent selection (plain text, table, formula, chart, coordinates, seal, Markdown).
  • Added VlmOcr.GetSupportedIntents(LM) to query the intents a model is known to support with dedicated behavior.
  • Introduced the Canvas drawing API (LMKit.Graphics.Drawing): A fluent, in-place 2D drawing surface backed by ImageBuffer with coverage-based antialiasing, Pen/Brush styling, and support for lines, rectangles, quadrilaterals, ellipses, polygons, and rounded rectangles.
  • VLM OCR now provides text location data when the underlying model supports coordinate output (e.g. PaddleOCR-VL with VlmOcrIntent.OcrWithCoordinates). Each recognized text region is returned as a TextElement with a bounding box mapped back to the original source image coordinates.
  • Improved VLM OCR post-processing to adapt output cleanup to the selected intent and model family.
  • Added form field rendering support for PDF rasterization, improving extraction accuracy on fillable PDFs.

不具合の修正

  • Fixed JSON serialization and deserialization failures.
  • Fixed a critical initialization problem.