# [Aspose FOSS Blog](https://blog.aspose.org/) Official blog for Aspose FOSS open-source libraries — free, MIT-licensed document processing for Python, .NET, Java, TypeScript, and C++. ## [Aspose.3D FOSS](https://blog.aspose.org/3d/) Open-source 3D file processing library for loading, converting, and manipulating scenes in OBJ, STL, glTF, COLLADA, 3MF, and FBX formats. ### [Java](https://blog.aspose.org/3d/java/) Java library for 3D scene graph, geometry access, and format conversion. - [Introducing Aspose.3D FOSS for Java](https://blog.aspose.org/3d/java/3d-java-obj-stl-gltf-library/): Aspose.3D FOSS for Java is an open-source, MIT-licensed library for loading, manipulating, and saving 3D file formats including OBJ, STL, glTF, and FBX. - [Key Features of Aspose.3D FOSS for Java](https://blog.aspose.org/3d/java/3d-java-scene-graph-materials/): Explore the key features of Aspose.3D FOSS for Java including the scene graph API, material system, transforms, and math utilities with code examples. - [3D Scene Management in Java with Aspose.3D FOSS](https://blog.aspose.org/3d/java/3d-scene-management-java/): Learn how to create, manipulate, and export 3D scenes in Java using Aspose.3D FOSS. Build node hierarchies, construct meshes, apply transforms, and save to FBX, glTF, OBJ, and STL. - [Working with 3D File Formats in Java Using Aspose.3D FOSS](https://blog.aspose.org/3d/java/convert-obj-stl-gltf-java/): A practical guide to loading, converting, and saving OBJ, STL, glTF, and FBX files in Java using Aspose.3D FOSS with format-specific options and batch conversion. - [Introducing Aspose.3D FOSS for Java](https://blog.aspose.org/3d/java/introducing-3d-foss-java/): Aspose.3D FOSS for Java is an open-source, MIT-licensed library for loading, manipulating, and saving 3D file formats including OBJ, STL, glTF, and FBX. - [Working with 3D File Formats in Java Using Aspose.3D FOSS](https://blog.aspose.org/3d/java/working-with-3d-formats-in-java/): A practical guide to loading, converting, and saving OBJ, STL, glTF, and FBX files in Java using Aspose.3D FOSS with format-specific options and batch conversion. ### [.NET](https://blog.aspose.org/3d/net/) .NET library for 3D file manipulation and scene graph APIs. - [Introducing Aspose.3D FOSS for .NET](https://blog.aspose.org/3d/net/3d-dotnet-obj-stl-gltf-library/): Aspose.3D FOSS for .NET is an open-source, MIT-licensed library for loading, manipulating, and saving 3D file formats including OBJ, STL, glTF, FBX, Collada, and 3MF. - [Key Features of Aspose.3D FOSS for .NET](https://blog.aspose.org/3d/net/3d-dotnet-primitives-mesh-ops/): Explore the key features of Aspose.3D FOSS for .NET including the scene graph API, material system, built-in primitives, transforms, and math utilities with code examples. - [3D Utilities for .NET with Aspose.3D FOSS](https://blog.aspose.org/3d/net/3d-utilities-net/): Explore the utility classes in Aspose.3D FOSS for .NET, including mesh operations, transform builders, polygon modifiers, and primitive geometry generation. - [Working with 3D File Formats in .NET Using Aspose.3D FOSS](https://blog.aspose.org/3d/net/convert-obj-stl-gltf-dotnet/): A practical guide to loading, converting, and saving OBJ, STL, glTF, FBX, and 3MF files in .NET using Aspose.3D FOSS with format-specific options and batch conversion. - [Introducing Aspose.3D FOSS for .NET](https://blog.aspose.org/3d/net/introducing-3d-foss-dotnet/): Aspose.3D FOSS for .NET is an open-source, MIT-licensed library for loading, manipulating, and saving 3D file formats including OBJ, STL, glTF, FBX, Collada, and 3MF. - [Scene Entities In Net -- Aspose.3D FOSS for .NET](https://blog.aspose.org/3d/net/scene-entities-in-net/): Deep dive into scene entities in net with Aspose.3D FOSS for .NET. - [Working with 3D File Formats in .NET Using Aspose.3D FOSS](https://blog.aspose.org/3d/net/working-with-3d-formats-in-dotnet/): A practical guide to loading, converting, and saving OBJ, STL, glTF, FBX, and 3MF files in .NET using Aspose.3D FOSS with format-specific options and batch conversion. ### [Python](https://blog.aspose.org/3d/python/) Pure Python library for 3D file processing. Zero dependencies, MIT-licensed. - [Create Keyframe Animations and Work with 3D Formats Using Aspose.3D FOSS](https://blog.aspose.org/3d/python/3d-python-keyframe-animation/): These capabilities are essential for spatial reasoning, collision detection, and `scene` layout in 3D python game engines and visualization tools. - [Introducing Aspose.3D FOSS for Python](https://blog.aspose.org/3d/python/3d-python-obj-stl-gltf-convert/): Aspose.3D FOSS for Python is a zero-dependency, MIT-licensed library for loading and converting OBJ, STL, glTF, COLLADA, and 3MF files in pure Python. - [Scene Management In Python -- Aspose.3D FOSS for Python](https://blog.aspose.org/3d/python/3d-python-scene-nodes-hierarchy/): Deep dive into scene management in python with Aspose.3D FOSS for Python. - [Create Keyframe Animations and Work with 3D Formats Using Aspose.3D FOSS](https://blog.aspose.org/3d/python/aspose-3d-foss-for-python-key-features/): These capabilities are essential for spatial reasoning, collision detection, and `scene` layout in 3D python game engines and visualization tools. - [Practical Guide: Converting Between 3D Formats in Python](https://blog.aspose.org/3d/python/convert-obj-stl-gltf-python/): Step-by-step guide to converting OBJ, STL, glTF, and 3MF files in Python using Aspose.3D FOSS. Includes batch conversion patterns and format-specific save options. - [Introducing Aspose.3D FOSS for Python](https://blog.aspose.org/3d/python/introducing-aspose-3d-foss-for-python/): Aspose.3D FOSS for Python is a zero-dependency, MIT-licensed library for loading and converting OBJ, STL, glTF, COLLADA, and 3MF files in pure Python. - [Practical Guide: Converting Between 3D Formats in Python](https://blog.aspose.org/3d/python/working-with-3d-formats-in-python/): Step-by-step guide to converting OBJ, STL, glTF, and 3MF files in Python using Aspose.3D FOSS. Includes batch conversion patterns and format-specific save options. ### [TypeScript](https://blog.aspose.org/3d/typescript/) TypeScript/Node.js library for 3D format loading and conversion. - [Introducing Aspose.3D FOSS for TypeScript](https://blog.aspose.org/3d/typescript/3d-typescript-gltf-fbx-convert/): Aspose.3D FOSS for TypeScript is now available on npm. Load, convert, and export OBJ, glTF, GLB, STL, 3MF, FBX, and COLLADA files in Node.js with full TypeScript type definitions. - [Bring 3D Scenes to Life with Aspose.3D FOSS for TypeScript Keyframe Animation](https://blog.aspose.org/3d/typescript/3d-typescript-keyframe-scene/): Aspose.3D FOSS for TypeScript provides scene graph management, multi-format I/O, mesh operations, keyframe animation, and PBR material support for Node.js. - [Bring 3D Scenes to Life with Aspose.3D FOSS for TypeScript Keyframe Animation](https://blog.aspose.org/3d/typescript/aspose-3d-foss-for-typescript-key-features/): Aspose.3D FOSS for TypeScript provides scene graph management, multi-format I/O, mesh operations, keyframe animation, and PBR material support for Node.js. - [Converting Between 3D Formats in TypeScript with Aspose.3D FOSS](https://blog.aspose.org/3d/typescript/convert-obj-gltf-fbx-typescript/): Learn how to convert 3D files between OBJ, glTF/GLB, STL, 3MF, FBX, and COLLADA formats in Node.js TypeScript applications using the @aspose/3d library. - [Introducing Aspose.3D FOSS for TypeScript](https://blog.aspose.org/3d/typescript/introducing-aspose-3d-foss-for-typescript/): Aspose.3D FOSS for TypeScript is now available on npm. Load, convert, and export OBJ, glTF, GLB, STL, 3MF, FBX, and COLLADA files in Node.js with full TypeScript type definitions. - [Converting Between 3D Formats in TypeScript with Aspose.3D FOSS](https://blog.aspose.org/3d/typescript/working-with-3d-formats-in-typescript/): Learn how to convert 3D files between OBJ, glTF/GLB, STL, 3MF, FBX, and COLLADA formats in Node.js TypeScript applications using the @aspose/3d library. ## [Aspose FOSS Blog](https://blog.aspose.org/barcode/) Official blog for Aspose FOSS open-source libraries — free, MIT-licensed document processing for Python, .NET, Java, TypeScript, and C++. ### [Python](https://blog.aspose.org/barcode/python/) - [Barcode Encode Options in Aspose.BarCode FOSS for Python](https://blog.aspose.org/barcode/python/barcode-encode-options-python/): Configure Code 128, Code 39, QR Code, EAN, and UPC barcode generation with symbology-specific encode options and rendering controls in Aspose.BarCode FOSS for Python. MIT licensed, pure Python. - [Barcode Rendering to SVG and PNG in Python](https://blog.aspose.org/barcode/python/barcode-rendering-svg-png-python/): How to render barcodes to SVG and PNG using Aspose.BarCode FOSS for Python. Covers RenderOptions for scale, DPI, colors, quiet zone, and human-readable text, plus SvgRenderer and PngRenderer usage. - [Introducing Aspose.BarCode FOSS for Python](https://blog.aspose.org/barcode/python/introducing-barcode-foss-python/): Aspose.BarCode FOSS for Python is a free, MIT-licensed library for generating Code 128, Code 39, EAN-13, EAN-8, QR Code, UPC-A, and UPC-E barcodes in pure Python. Renders to SVG and PNG with no native dependencies. ## [Aspose.Cells FOSS](https://blog.aspose.org/cells/) Open-source spreadsheet processing library for reading, writing, and manipulating Excel files in Python without requiring Microsoft Office. ### [C++](https://blog.aspose.org/cells/cpp/) - [Inside the Aspose.Cells FOSS Data Model in C++](https://blog.aspose.org/cells/cpp/cells-foss-model-in-cpp/): A look at the Core data-model layer beneath Aspose.Cells FOSS for C++'s Workbook and Worksheet API — the plain-value records for cells, styles, document properties, and load diagnostics — and when a consumer would read or write them directly instead of going through the facade classes. - [Spreadsheet Management in C++ with Aspose.Cells FOSS](https://blog.aspose.org/cells/cpp/cells-spreadsheet-management-cpp/): Aspose.Cells FOSS for C++ models spreadsheet management around Workbook, Worksheet, and Cells: typed cell values and formulas, Style-based formatting with Font, Color, and Borders, PageSetup for print layout, and Hyperlink, DefinedName, and Validation objects for structure — all reading and writing native XLSX files with no Microsoft Excel dependency. - [Introducing Aspose.Cells FOSS for C++ — Open-Source Excel XLSX Library](https://blog.aspose.org/cells/cpp/introducing-cells-foss-cpp/): Aspose.Cells FOSS for C++ is an open-source, MIT-licensed library for creating, loading, editing, and saving Excel XLSX workbooks in native C++ — typed cell values, formulas, styling, data validation, conditional formatting, and page setup, with no Microsoft Excel dependency and no external runtime requirements. ### [Java](https://blog.aspose.org/cells/java/) - [Core Cell Operations in Aspose.Cells FOSS for Java](https://blog.aspose.org/cells/java/aspose-cells-foss-java-cell-operations/): A deep dive into the core cell API of Aspose.Cells FOSS for Java: typed value storage with putValue(), CellValueType inspection, formula storage, string value access, and round-trip XLSX serialization for all primitive Java types. - [Spreadsheet Management with Aspose.Cells FOSS for Java](https://blog.aspose.org/cells/java/cells-spreadsheet-management-java/): A practical walkthrough of creating, loading, modifying, and saving Excel workbooks in Java using Aspose.Cells FOSS. Demonstrates the Workbook, WorksheetCollection, Cells, and Cell APIs with complete code examples. - [Aspose.Cells FOSS for Java Key Features](https://blog.aspose.org/cells/java/java-excel-formulas-styling-api/): Explore the key features of Aspose.Cells FOSS for Java: workbook management, typed cell values, style and formatting, data validation, conditional formatting, AutoFilter, and page setup — all under the MIT license with no Office dependency. - [Introducing Aspose.Cells FOSS for Java](https://blog.aspose.org/cells/java/java-excel-xlsx-library/): Aspose.Cells FOSS for Java is a pure-Java 17, MIT-licensed library for creating, loading, modifying, and saving Excel .xlsx workbooks. It requires no Microsoft Office or commercial runtime dependency and is built with Maven 3.9+. ### [.NET](https://blog.aspose.org/cells/net/) - [Key Features of Aspose.Cells FOSS for .NET](https://blog.aspose.org/cells/net/cells-key-features-net/): Explore the key features of Aspose.Cells FOSS for .NET: workbook management, cell data and formulas, styles, conditional formatting, data validation, page setup, worksheet settings, hyperlinks, and named ranges. Free, MIT-licensed, no Office dependency. - [Key Features of Aspose.Cells FOSS for .NET](https://blog.aspose.org/cells/net/dotnet-excel-formulas-charts/): Explore the key features of Aspose.Cells FOSS for .NET: workbook management, cell data and formulas, styles, conditional formatting, data validation, page setup, worksheet settings, hyperlinks, and named ranges. Free, MIT-licensed, no Office dependency. - [Introducing Aspose.Cells FOSS for .NET](https://blog.aspose.org/cells/net/dotnet-excel-xlsx-library/): Aspose.Cells FOSS for .NET is a free, MIT-licensed open-source library for creating, reading, modifying, and saving Excel .xlsx workbooks in pure managed code, with no Microsoft Office installation required. Install with a single NuGet command and work with cells, formulas, styles, conditional formatting, data validation, and hyperlinks. - [Spreadsheet Management in .NET with Aspose.Cells FOSS](https://blog.aspose.org/cells/net/dotnet-xlsx-workbook-worksheet/): A practical guide to spreadsheet management with Aspose.Cells FOSS for .NET: loading and saving .xlsx workbooks, worksheet settings, page setup and print configuration, data validation, and protected worksheets — all with verified C# code examples. ### [Python](https://blog.aspose.org/cells/python/) Pure Python library for Excel and CSV spreadsheet processing. No Office dependencies. - [How to Create Excel Charts from Python Data Using Aspose.Cells FOSS](https://blog.aspose.org/cells/python/aspose-cells-foss-python-excel-chart-tutorial/): Learn how to build column, line, and bar charts inside Excel workbooks from Python using Aspose.Cells FOSS — with named data series, category labels, and legend control. No Microsoft Office required. - [Creating Charts in Excel Files with Python](https://blog.aspose.org/cells/python/aspose-cells-foss-python-excel-charts/): Create bar charts, line charts, pie charts, and more directly inside Excel files from Python using Aspose.Cells FOSS, with no Excel installation required. - [Create Hyperlinks in Excel Files Using Aspose.Cells FOSS for Python](https://blog.aspose.org/cells/python/aspose-cells-foss-python-excel-hyperlinks/): Learn how to add URL, email, file, and internal worksheet hyperlinks to Excel files in Python using the Workbook class in Aspose.Cells FOSS — no Microsoft Office required. - [Spreadsheet Management in Python with Aspose.Cells FOSS](https://blog.aspose.org/cells/python/cells-spreadsheet-management-python/): Manage Excel spreadsheets in Python with aspose-cells-foss. Create workbooks, style cells, build charts, validate data, and export to CSV, JSON, and Markdown — all MIT licensed. - [Create Hyperlinks in Excel Files Using Aspose.Cells FOSS for Python](https://blog.aspose.org/cells/python/create-hyperlinks-excel-python/): Learn how to add URL, email, file, and internal worksheet hyperlinks to Excel files in Python using the Workbook class in Aspose.Cells FOSS — no Microsoft Office required. - [Creating Charts in Excel Files with Python](https://blog.aspose.org/cells/python/creating-charts-python/): Create bar charts, line charts, pie charts, and more directly inside Excel files from Python using Aspose.Cells FOSS, with no Excel installation required. - [Introducing Aspose.Cells FOSS for Python](https://blog.aspose.org/cells/python/introducing-cells-foss-python/): Aspose.Cells FOSS is a lightweight Python library with minimal dependencies for creating, reading, and modifying Excel files without Microsoft Excel. MIT licensed. - [How to Create Excel Charts from Python Data Using Aspose.Cells FOSS](https://blog.aspose.org/cells/python/python-excel-chart-tutorial/): Learn how to build column, line, and bar charts inside Excel workbooks from Python using Aspose.Cells FOSS — with named data series, category labels, and legend control. No Microsoft Office required. - [Aspose.Cells FOSS for Python — Key Features](https://blog.aspose.org/cells/python/python-excel-charts-validation/): Create and customize charts directly within spreadsheets using Python, empowering users to visualize data without relying on external tools or manual intervention in Microsoft Excel. - [Introducing Aspose.Cells FOSS for Python](https://blog.aspose.org/cells/python/python-excel-xlsx-library/): Aspose.Cells FOSS is a lightweight Python library with minimal dependencies for creating, reading, and modifying Excel files without Microsoft Excel. MIT licensed. ### [Rust](https://blog.aspose.org/cells/rust/) Rust crate for Excel spreadsheet processing — memory-safe XLSX handling with no Office dependencies. - [Spreadsheet Management in Rust with Aspose.Cells FOSS](https://blog.aspose.org/cells/rust/cells-spreadsheet-management-rust/): A tour of spreadsheet management in Aspose.Cells FOSS for Rust: worksheets and cell collections, typed values and formulas, styling with CellStyle and StyleFlag, page setup, comments, hyperlinks, and structured tables — all writing real XLSX files without Microsoft Office. - [Introducing Aspose.Cells FOSS for Rust — Open-Source Excel XLSX Library](https://blog.aspose.org/cells/rust/introducing-cells-foss-rust/): Aspose.Cells FOSS for Rust is an open-source, MIT-licensed crate for creating, loading, editing, and saving Excel XLSX workbooks in Rust — typed cell values, formulas with cached results, charts, styles, validation, and auto-filters, with no Microsoft Office dependency. ### [TypeScript](https://blog.aspose.org/cells/typescript/) - [Spreadsheet Management with Aspose.Cells FOSS for TypeScript](https://blog.aspose.org/cells/typescript/cells-spreadsheet-management-typescript/): Explore the spreadsheet management features of Aspose.Cells FOSS for TypeScript including cell styling, data validation, auto-filters, conditional formatting, charts, shapes, and workbook protection. - [Introducing Aspose.Cells FOSS for TypeScript](https://blog.aspose.org/cells/typescript/typescript-excel-xlsx-library/): Aspose.Cells FOSS for TypeScript is a free, MIT-licensed library for creating, reading, modifying, and exporting Excel spreadsheets to XLSX, CSV, JSON, Markdown, and HTML from TypeScript and Node.js applications. ## [Aspose.Email FOSS](https://blog.aspose.org/email/) Open-source email processing library for creating, parsing, and converting email messages and file formats such as EML, MSG, and MHTML. ### [C++](https://blog.aspose.org/email/cpp/) - [Reading Outlook MSG Files in C++ Without Dependencies](https://blog.aspose.org/email/cpp/aspose-email-foss-cpp-outlook-msg-reader/): Aspose.Email FOSS for C++ is a compiled, zero-dependency library that reads, creates, and converts Outlook MSG files entirely in C++17. It supports MSG, EML (RFC 5322), and CFB (Compound File Binary) formats via the mapi_message, msg_reader, and cfb_reader classes. - [Reading Outlook MSG Files in C++ Without Dependencies](https://blog.aspose.org/email/cpp/reading-outlook-msg-files-cpp/): Aspose.Email FOSS for C++ is a compiled, zero-dependency library that reads, creates, and converts Outlook MSG files entirely in C++17. It supports MSG, EML (RFC 5322), and CFB (Compound File Binary) formats via the mapi_message, msg_reader, and cfb_reader classes. ### [.NET](https://blog.aspose.org/email/net/) - [Aspose.Email FOSS for .NET — Key Features](https://blog.aspose.org/email/net/dotnet-mapi-cfb-eml-api/): A deep dive into the key features of Aspose.Email FOSS for .NET: high-level MapiMessage API, CFB container read/write, EML/MIME conversion, typed MAPI property access, and embedded message attachments — all in C# with no Microsoft Outlook dependency. - [Introducing Aspose.Email FOSS for .NET](https://blog.aspose.org/email/net/dotnet-outlook-msg-eml-library/): Aspose.Email FOSS for .NET is a free, MIT-licensed C# library for reading, creating, and processing Outlook MSG files, Compound File Binary (CFB) containers, and EML messages. No Microsoft Outlook or native dependencies required. Targets .NET 8.0+. - [Email Message Parsing in .NET with Aspose.Email FOSS](https://blog.aspose.org/email/net/email-message-parsing-net/): Learn how to parse Outlook MSG files and EML messages in C# using Aspose.Email FOSS for .NET. Extract subjects, senders, recipients, attachments, and MAPI properties with a free, MIT-licensed library targeting .NET 8.0+. - [Introducing Aspose.Email FOSS for .NET](https://blog.aspose.org/email/net/introducing-email-foss-net/): Aspose.Email FOSS for .NET is a free, MIT-licensed C# library for reading, creating, and processing Outlook MSG files, Compound File Binary (CFB) containers, and EML messages. No Microsoft Outlook or native dependencies required. Targets .NET 8.0+. ### [Python](https://blog.aspose.org/email/python/) Pure Python library for email file processing — EML, MSG, MHTML, and RFC 822 formats. - [Aspose.Email FOSS for Python — Key Features](https://blog.aspose.org/email/python/email-key-features-python/): Explore the key features of Aspose.Email FOSS for Python: a free, MIT-licensed library for creating and reading Outlook MSG files, traversing CFB containers, converting messages to EML, and managing recipients and attachments — all without Microsoft Office. - [Key Features of Aspose.Email FOSS for Python](https://blog.aspose.org/email/python/email-key-features/): Aspose.Email FOSS for Python provides a MIT-licensed API for reading and writing Outlook MSG files, converting between MSG and RFC-5322 EML, managing MAPI properties and attachments, and accessing Compound File Binary (CFB) containers. No native dependencies or Microsoft Office required. - [Email Message Parsing in Python with Aspose.Email FOSS](https://blog.aspose.org/email/python/email-message-parsing-python/): Learn how to parse, read, and extract data from Outlook MSG files in Python using aspose-email-foss, a free MIT-licensed library with full MAPI property access. - [Introducing Aspose.Email FOSS for Python](https://blog.aspose.org/email/python/introducing-email-foss-python/): Aspose.Email FOSS for Python provides a MIT-licensed library for reading, creating, and converting Outlook MSG files, EML messages, and Compound File Binary (CFB) storage structures. The library centers on the MapiMessage API with support for recipients, attachments, and typed MAPI properties. - [Key Features of Aspose.Email FOSS for Python](https://blog.aspose.org/email/python/python-mapi-msg-properties/): A detailed look at the features in Aspose.Email FOSS for Python, including MAPI property access, recipient and attachment handling, MSG-to-EML conversion, CFB container round-trips, and structured error handling. - [Aspose.Email FOSS for Python — Key Features](https://blog.aspose.org/email/python/python-outlook-msg-create-read/): Explore the key features of Aspose.Email FOSS for Python: a free, MIT-licensed library for creating and reading Outlook MSG files, traversing CFB containers, converting messages to EML, and managing recipients and attachments — all without Microsoft Office. - [Introducing Aspose.Email FOSS for Python](https://blog.aspose.org/email/python/python-outlook-msg-library/): Aspose.Email FOSS for Python is a free, MIT-licensed library for creating, reading, and converting Outlook MSG files in pure Python. No native dependencies, no Microsoft Office required. ## [Aspose FOSS Blog](https://blog.aspose.org/font/) Official blog for Aspose FOSS open-source libraries — free, MIT-licensed document processing for Python, .NET, Java, TypeScript, and C++. ### [Python](https://blog.aspose.org/font/python/) - [Brotli Compression in WOFF2 Fonts with Python using Aspose.Font FOSS](https://blog.aspose.org/font/python/brotli-font-compression-python/): Aspose.Font FOSS for Python bundles Brotli compression for WOFF2 web font production. Learn how WOFF2 uses Brotli internally, how to convert fonts to WOFF2 format, and how to use BrotliEncoder and BrotliDecoder for low-level binary data compression without any external dependencies. - [Working with EOT Fonts in Python using Aspose.Font FOSS](https://blog.aspose.org/font/python/eot-fonts-in-python/): Aspose.Font FOSS for Python provides a full Python API for loading, inspecting, and converting Embedded OpenType (EOT) font files. Access EotHeader metadata fields such as eot_size, version, flags, and charset, traverse the inner TtfFont, and serialize fonts back to EOT bytes using EotSerializer. - [Working with CFF Fonts in Python using Aspose.Font FOSS](https://blog.aspose.org/font/python/font-cff-in-python/): Deep dive into CFF font processing with Aspose.Font FOSS for Python: loading CFF fonts, reading charsets and encoding maps, parsing CFF dictionaries and indexes, and interpreting Type 2 charstring programs with the CffFont and related classes. - [Core Font Management in Python with Aspose.Font FOSS](https://blog.aspose.org/font/python/font-core-management-python/): Learn how to use Aspose.Font FOSS for Python to load fonts, inspect glyph encoding maps, access font metrics, perform format conversion with FontConverter, and clean fonts for web deployment with FontCleaner — all without OS font dependencies. - [Working with Font Tables in Python](https://blog.aspose.org/font/python/font-tables-in-python/): Learn how to read, inspect, and modify OpenType and TrueType font tables using Aspose.Font FOSS for Python. Access head, name, cmap, OS/2, kern, and glyf tables through the TtfTableSet API. - [Introducing Aspose.Font FOSS for Python](https://blog.aspose.org/font/python/python-font-ttf-woff-library/): Aspose.Font FOSS for Python is a pure-Python, MIT-licensed library for loading, inspecting, converting, subsetting, and previewing fonts across TTF, OTF, CFF, Type 1, WOFF, WOFF2, and EOT formats without any OS-level font dependencies. - [Working with TrueType Fonts in Python using Aspose.Font FOSS](https://blog.aspose.org/font/python/ttf-fonts-in-python/): Aspose.Font FOSS for Python provides a full Python API for loading, inspecting, and converting TrueType (TTF) and OpenType fonts. Access raw OpenType table bytes via TtfTableSet, enumerate kern pairs, and work with variable font axes and named instances using TtfFont. - [Working with Type 1 Fonts in Python using Aspose.Font FOSS](https://blog.aspose.org/font/python/type1-fonts-in-python/): Aspose.Font FOSS for Python includes a complete API for loading, inspecting, and serializing Type 1 fonts. Access font metadata through Type1Font and Type1FontData, interpret charstrings with Type1Interpreter, and serialize fonts to PFB or PFA format using Type1Serializer. - [Working with WOFF and WOFF2 Web Fonts in Python using Aspose.Font FOSS](https://blog.aspose.org/font/python/woff-fonts-in-python/): Aspose.Font FOSS for Python provides a Python API for loading, inspecting, and converting WOFF and WOFF2 web fonts. Access XML metadata, inner TTF tables, kern pairs, and build complete web font packages using WoffFont, Woff2Font, and WebFontBuilder. ## [Aspose FOSS Blog](https://blog.aspose.org/html/) Official blog for Aspose FOSS open-source libraries — free, MIT-licensed document processing for Python, .NET, Java, TypeScript, and C++. ### [Python](https://blog.aspose.org/html/python/) - [Deep Dive: The CSSOM in Python](https://blog.aspose.org/html/python/html-cssom-in-python/): How Aspose.HTML FOSS for Python resolves CSS: parse stylesheets with CSSStyleSheet, set inline declarations, apply !important, and read computed styles that honour specificity, importance, and inheritance. - [Working with the HTML DOM in Python](https://blog.aspose.org/html/python/html-dom-python/): Build, traverse, and modify HTML documents in Python with Aspose.HTML FOSS. Create elements and text nodes, manage attributes, move subtrees with Node operations, and parse fragments — all through a standards-based DOM API. - [Introducing Aspose.HTML FOSS for Python](https://blog.aspose.org/html/python/introducing-html-foss-python/): Aspose.HTML FOSS for Python is a free, MIT-licensed library for parsing HTML into a standards-based DOM, applying CSS stylesheets, and computing styles. It also includes URL parsing and character-encoding detection, implemented in pure Python. ## [Aspose.Note FOSS](https://blog.aspose.org/note/) Open-source OneNote file processing library for reading, extracting text from, and converting Microsoft OneNote .one documents. ### [Python](https://blog.aspose.org/note/python/) Pure Python library for Microsoft OneNote file processing with no native dependencies. - [Extract Text from OneNote Files Using Python](https://blog.aspose.org/note/python/extract-text-onenote-python/): Step-by-step guide to extracting plain text, formatted runs, and hyperlinks from Microsoft OneNote .one files using the free Aspose.Note FOSS Python library. - [Introducing Aspose.Note FOSS for Python](https://blog.aspose.org/note/python/introducing-aspose-note-foss-for-python/): Aspose.Note FOSS for Python is now available on PyPI. Work with OneNote .one files in Python — text extraction, image access, table traversal, and PDF generation (export-only). MIT-licensed, no Microsoft Office required. - [Getting Started with Aspose.Note FOSS for Python](https://blog.aspose.org/note/python/introducing-note-foss-python/): A getting-started walkthrough for Aspose.Note FOSS for Python: install the aspose-note package, load a OneNote .one file, read its pages and text, and save a basic PDF — MIT-licensed, no Microsoft Office required. - [Aspose.Note FOSS for Python — Key Features](https://blog.aspose.org/note/python/note-key-features-python/): Explore the key features of Aspose.Note FOSS for Python: reading OneNote files, traversing the document tree, exporting to PDF, and working with pages, outlines, and rich text — MIT-licensed, no Microsoft Office required. - [Parse OneNote Tables in Python — Extract Structured Data from .one Files](https://blog.aspose.org/note/python/parse-onenote-tables-python/): Learn how to parse and extract table data from Microsoft OneNote .one files using Aspose.Note FOSS for Python. Covers row iteration, cell text, column widths, and CSV export. - [Exporting OneNote Files to PDF in Python](https://blog.aspose.org/note/python/python-onenote-pdf-export/): A deep dive into PDF export with Aspose.Note FOSS for Python — Document.Save() mechanics, tuning output with PdfSaveOptions (JPEG quality, page ranges), file vs. in-memory buffer output, batch conversion, and the export-only limitation. - [Reading OneNote .one Files in Python with Aspose.Note FOSS](https://blog.aspose.org/note/python/python-onenote-reader-pypi/): A focused guide to installing aspose-note from PyPI and reading Microsoft OneNote .one files in Python — opening documents, walking the document tree, and extracting rich text, images, attachments, and tables. MIT-licensed, no Microsoft Office required. - [Traversing the OneNote Document Tree in Python](https://blog.aspose.org/note/python/python-onenote-tree-traversal/): A deep dive into traversal patterns with Aspose.Note FOSS for Python — recursive type-filtered search with GetChildNodes, walking the structural hierarchy by hand, single-pass traversal with DocumentVisitor, and outline layout properties. ## [Aspose FOSS Blog](https://blog.aspose.org/page/) Official blog for Aspose FOSS open-source libraries — free, MIT-licensed document processing for Python, .NET, Java, TypeScript, and C++. ### [Python](https://blog.aspose.org/page/python/) - [Introducing Aspose.Page FOSS for Python](https://blog.aspose.org/page/python/introducing-page-foss-python/): Aspose.Page FOSS for Python is a free, MIT-licensed library for exporting PostScript, EPS, and XPS documents to PDF and raster images. Install with pip, no Ghostscript or Adobe runtime required. - [Common Rendering and Conversion Utilities in Aspose.Page FOSS for Python](https://blog.aspose.org/page/python/page-common-in-python/): Aspose.Page FOSS for Python includes a low-level rendering model, PDF output via PdfWriter and PdfMetadata, raster rendering via RasterRenderer, and an XPS document builder. This article covers the shared utilities used across PS, EPS, and XPS pipelines. - [Working with PS and EPS Files in Python](https://blog.aspose.org/page/python/page-ps-python/): Aspose.Page FOSS for Python provides PsDocument for loading PostScript and EPS files and exporting them to PDF byte arrays or raster images. No Ghostscript required. ## [Aspose FOSS Blog](https://blog.aspose.org/pdf/) Official blog for Aspose FOSS open-source libraries — free, MIT-licensed document processing for Python, .NET, Java, TypeScript, and C++. ### [C++](https://blog.aspose.org/pdf/cpp/) - [Introducing Aspose.PDF FOSS for C++](https://blog.aspose.org/pdf/cpp/introducing-pdf-foss-cpp/): Aspose.PDF FOSS for C++ is a free, MIT-licensed C++20 library for opening, creating, and modifying PDF documents. It covers page access, text extraction, raster rendering, encryption, annotations, and AcroForm fields through the Document class and a set of device classes, with no proprietary runtime dependencies. - [PDF Annotations in C++ - Text Notes, Links, Highlights, and Stamps](https://blog.aspose.org/pdf/cpp/pdf-annotations-in-cpp/): Aspose.PDF FOSS for C++ exposes an Annotation class hierarchy for adding, reading, and modifying PDF annotations — text notes, links, text markup, shapes, and stamps — through classes such as TextAnnotation, LinkAnnotation, HighlightAnnotation, and StampAnnotation, all stored per page in an AnnotationCollection. - [Document Management in Aspose.PDF FOSS for C++: Metadata, Outlines, and Attachments](https://blog.aspose.org/pdf/cpp/pdf-document-management-in-cpp/): Aspose.PDF FOSS for C++ organizes document-level state — the /Info dictionary, XMP metadata, outlines (bookmarks), named destinations, embedded files, and page labels — around the Document class and a set of dedicated collection types. This post covers the DocumentInfo, Metadata, Outlines, NamedDestinationCollection, EmbeddedFileCollection, and PageLabelCollection APIs with working C++ examples. - [Drawing Vector Graphics on a PDF Page with Aspose.PDF FOSS for C++](https://blog.aspose.org/pdf/cpp/pdf-graphics-in-cpp/): Aspose.PDF FOSS for C++ includes a vector-graphics API for drawing free-form shapes directly onto a PDF page through the Graph container and the Circle, Ellipse, and Line shape classes, with stroke and fill styling through GraphInfo and BorderInfo. - [Aspose.PDF FOSS for C++: Key Features for PDF Processing](https://blog.aspose.org/pdf/cpp/pdf-pdf-cpp/): Aspose.PDF FOSS for C++ is an open-source, dependency-free C++20 library for creating, editing, rendering, and securing PDF documents. It covers document and page management, text extraction with TextAbsorber, rendering to BMP/JPEG/TIFF images, and RC4/AES encryption through Document.Encrypt(). MIT licensed with no runtime dependencies beyond the C++ standard library. ### [Java](https://blog.aspose.org/pdf/java/) - [Introducing Aspose.PDF FOSS for Java](https://blog.aspose.org/pdf/java/java-pdf-create-edit-library/): Aspose.PDF FOSS for Java is a free, MIT-licensed Java library for creating and working with PDF documents. It exposes 527 classes covering annotations, form fields, page manipulation, PDF/A compliance, and AES encryption. - [Working with PDF Facades in Java](https://blog.aspose.org/pdf/java/pdf-facades-in-java/): Aspose.PDF FOSS for Java provides a facades layer with PdfAnnotationEditor, PdfBookmarkEditor, PdfFileSecurity, PdfFileStamp, and PdfExtractor for targeted PDF manipulation without loading the full document object model. - [PDF Document Manipulation with Aspose.PDF FOSS for Java](https://blog.aspose.org/pdf/java/pdf-pdf-java/): Aspose.PDF FOSS for Java exposes PdfFileEditor for concatenating, splitting, extracting, and resizing PDF pages. This post covers the key file manipulation and page management APIs available in the MIT-licensed library. ### [.NET](https://blog.aspose.org/pdf/net/) - [Introducing Aspose.PDF FOSS for .NET](https://blog.aspose.org/pdf/net/introducing-pdf-foss-net/): Aspose.PDF FOSS for .NET is a free, MIT-licensed .NET 8+ library for working with PDF documents. It exposes 805 API classes covering document creation, annotations, text extraction, form fields, and interactive actions — with no proprietary dependencies. - [PDF Annotations and Forms in .NET: A Complete Guide](https://blog.aspose.org/pdf/net/pdf-annotations-forms-net/): Explore the annotation and form capabilities of Aspose.PDF FOSS for .NET — add sticky notes, hyperlinks, highlights, shape annotations, and read interactive AcroForm fields, all under the MIT License. - [PDF Core Document Management with Aspose.PDF FOSS for .NET](https://blog.aspose.org/pdf/net/pdf-core-management-net/): Aspose.PDF FOSS for .NET provides a .NET 8+ API for core PDF document management tasks including document creation, page access, annotation handling, text fragment extraction, and interactive PDF actions — all under the MIT license. - [PDF Document Management in .NET: Open, Create, and Transform](https://blog.aspose.org/pdf/net/pdf-document-management-in-net/): Deep dive into Aspose.PDF FOSS for .NET document management — open PDFs from files or byte arrays, create new documents, manipulate pages, embed attachments, and convert to HTML, Markdown, SVG, and images. ### [Python](https://blog.aspose.org/pdf/python/) - [Introducing Aspose.PDF FOSS for Python](https://blog.aspose.org/pdf/python/introducing-pdf-foss-python/): Aspose.PDF FOSS for Python is a free, MIT-licensed, pure-Python library for creating, reading, editing, rendering, and validating PDF documents. It covers document and page management, text and image placement, annotations, AcroForm fields, encryption, and text extraction through the Document class and a small set of companion classes. - [Document Management in Python: Forms, Fonts, and Attachments](https://blog.aspose.org/pdf/python/pdf-document-management-python/): Aspose.PDF FOSS for Python exposes document-level APIs for interactive AcroForm fields, embedded file attachments, font discovery, and PDF outlines, layered over the AsposePdfException error hierarchy. This post covers the Field, FileSpecification, FontDescriptor, FontRepository, and OutlineItem classes with working code. - [The PDF Engine in Python: Rasterization, Stream Filters, and Encryption](https://blog.aspose.org/pdf/python/pdf-engine-in-python/): Aspose.PDF FOSS for Python's Document and Page classes are a facade over a lower-level aspose_pdf.engine package that implements PDF parsing, writing, rasterization, stream filtering, and encryption. This post shows how to use the rasterizer, stream codecs, and encryption utilities the engine exposes directly. - [The generated Compatibility Layer in Aspose.PDF FOSS for Python](https://blog.aspose.org/pdf/python/pdf-generated-in-python/): Aspose.PDF FOSS for Python ships an aspose_pdf.generated subpackage with a second Document implementation, standalone form-content and PDF/A helper classes, and re-exported security types. This post explains what each module actually does and how its import paths differ from the main aspose_pdf package. ### [TypeScript](https://blog.aspose.org/pdf/typescript/) - [Introducing Aspose.PDF FOSS for TypeScript](https://blog.aspose.org/pdf/typescript/introducing-pdf-foss-typescript/): Aspose.PDF FOSS for TypeScript is a free, MIT-licensed, zero-dependency Node.js library for creating, editing, converting, annotating, and securing PDF documents. It covers document and page management, format conversion, annotations, AcroForm fields, and encryption through the Document and Page classes. - [A Deeper Look at Annotations in Aspose.PDF FOSS for TypeScript](https://blog.aspose.org/pdf/typescript/pdf-annotations-in-typescript/): A closer look at the annotation types in Aspose.PDF FOSS for TypeScript: markup, notes, shapes and freehand ink, link actions, and searching annotation content — beyond the highlight-and-sticky-note basics. - [Converting and Validating PDFs in Aspose.PDF FOSS for TypeScript](https://blog.aspose.org/pdf/typescript/pdf-conversion-in-typescript/): A closer look at conversion in Aspose.PDF FOSS for TypeScript beyond the basics: semantic versus fixed-layout HTML export, reflowed versus fixed-geometry DOCX, and validating and converting toward the PDF/A, PDF/X, and PDF/UA standards. - [Core Document and Page APIs in Aspose.PDF FOSS for TypeScript](https://blog.aspose.org/pdf/typescript/pdf-core-api-typescript/): A tour of the Document and Page classes at the core of Aspose.PDF FOSS for TypeScript: assembling and reorganizing documents, building pages from scratch, bookmarks and navigation, and structured-text tagging for accessibility. ## [Aspose.Slides FOSS](https://blog.aspose.org/slides/) Open-source presentation processing library for creating, editing, and converting PowerPoint PPTX files across multiple platforms. ### [C++](https://blog.aspose.org/slides/cpp/) C++ library for PowerPoint file manipulation without Office dependencies. - [Introducing Aspose.Slides FOSS for C++](https://blog.aspose.org/slides/cpp/cpp-powerpoint-pptx-library/): Aspose.Slides FOSS for C++ is a free, open-source library for creating and editing PowerPoint presentations without Microsoft Office. MIT licensed, native C++, no API key required. - [Aspose.Slides FOSS for C++ — Key Features](https://blog.aspose.org/slides/cpp/cpp-pptx-slides-shapes-tables/): Explore the key features of Aspose.Slides FOSS for C++: creating and saving PPTX presentations, managing slides, adding shapes with fill and text, and applying visual effects — free, MIT-licensed, no Office required. - [Introducing Aspose.Slides FOSS for C++](https://blog.aspose.org/slides/cpp/introducing-slides-foss-cpp/): Aspose.Slides FOSS for C++ is a free, open-source library for creating and editing PowerPoint presentations without Microsoft Office. MIT licensed, native C++, no API key required. - [Core API Overview for Aspose.Slides FOSS C++](https://blog.aspose.org/slides/cpp/slides-core-api-cpp/): Explore the core API of Aspose.Slides FOSS for C++. Learn how to create presentations, add shapes and tables, apply formatting, and export to PPTX using this open-source, MIT-licensed library. - [Visual Effects in PowerPoint Presentations with C++](https://blog.aspose.org/slides/cpp/slides-visual-effects-cpp/): Use Aspose.Slides FOSS for C++ to apply solid and gradient fills, outer shadows, glow effects, and 3D bevels to PowerPoint shapes. No Office required. ### [Java](https://blog.aspose.org/slides/java/) Java library for PowerPoint presentation creation, editing, and format conversion. - [Introducing Aspose.Slides FOSS for Java](https://blog.aspose.org/slides/java/introducing-slides-foss-java/): Aspose.Slides FOSS for Java is a free, open-source library for creating and editing PowerPoint presentations without Microsoft Office. MIT licensed, pure Java, no API key required. - [Introducing Aspose.Slides FOSS for Java](https://blog.aspose.org/slides/java/java-powerpoint-pptx-library/): Aspose.Slides FOSS for Java is a free, open-source library for creating and editing PowerPoint presentations without Microsoft Office. MIT licensed, pure Java, no API key required. - [Aspose.Slides FOSS for Java — Key Features](https://blog.aspose.org/slides/java/java-pptx-slides-shapes-text/): Explore the key features of Aspose.Slides FOSS for Java: creating and saving PPTX presentations, managing slides, adding shapes with fill and text, and applying visual effects — free, MIT-licensed, no Office required. - [Core API of Aspose.Slides FOSS for Java](https://blog.aspose.org/slides/java/slides-core-api-java/): Explore the core API of Aspose.Slides FOSS for Java. Learn how to create presentations, manage slides, add shapes and text, build tables, and save to PPTX — all with a free, MIT-licensed library. - [Visual Effects in PowerPoint Presentations with Java](https://blog.aspose.org/slides/java/slides-visual-effects-java/): Use Aspose.Slides FOSS for Java to apply solid and gradient fills, outer shadows, glow effects, and 3D bevels to PowerPoint shapes. No Office required. ### [.NET](https://blog.aspose.org/slides/net/) .NET library for PowerPoint PPTX file manipulation and rendering. - [Introducing Aspose.Slides FOSS for .NET](https://blog.aspose.org/slides/net/dotnet-powerpoint-pptx-library/): Aspose.Slides FOSS for .NET is a free, open-source library for creating and editing PowerPoint presentations without Microsoft Office. MIT licensed, pure C#, no API key required. - [Aspose.Slides FOSS for .NET — Key Features](https://blog.aspose.org/slides/net/dotnet-pptx-slides-shapes-api/): Explore the key features of Aspose.Slides FOSS for .NET: creating and saving PPTX presentations, managing slides, adding shapes with fill and text, and applying visual effects — free, MIT-licensed, no Office required. - [Introducing Aspose.Slides FOSS for .NET](https://blog.aspose.org/slides/net/introducing-slides-foss-dotnet/): Aspose.Slides FOSS for .NET is a free, open-source library for creating and editing PowerPoint presentations without Microsoft Office. MIT licensed, pure C#, no API key required. - [Presentation Management with Aspose.Slides FOSS for .NET](https://blog.aspose.org/slides/net/slides-presentation-management-net/): Learn how to create, modify, and save PowerPoint PPTX presentations programmatically in C# using Aspose.Slides FOSS for .NET. Open source, MIT licensed. - [Visual Effects in PowerPoint Presentations with .NET](https://blog.aspose.org/slides/net/slides-visual-effects-dotnet/): Use Aspose.Slides FOSS for .NET to apply solid and gradient fills, outer shadows, glow effects, and 3D bevels to PowerPoint shapes. No Office required. ### [Python](https://blog.aspose.org/slides/python/) Python library for PowerPoint presentation processing and conversion. - [Introducing Aspose.Slides FOSS for Python](https://blog.aspose.org/slides/python/introducing-slides-foss-python/): Aspose.Slides FOSS for Python is a free, open-source library for creating and editing PowerPoint presentations without Microsoft Office. MIT licensed, pure Python, no API key required. - [Charts In Python -- Aspose.Slides FOSS for Python](https://blog.aspose.org/slides/python/python-powerpoint-chart-create/): Deep dive into charts in python with Aspose.Slides FOSS for Python. - [Introducing Aspose.Slides FOSS for Python](https://blog.aspose.org/slides/python/python-powerpoint-pptx-library/): Aspose.Slides FOSS for Python is a free, open-source library for creating and editing PowerPoint presentations without Microsoft Office. MIT licensed, pure Python, no API key required. - [Aspose.Slides FOSS for Python — Key Features](https://blog.aspose.org/slides/python/python-pptx-slides-shapes-api/): Explore the key features of Aspose.Slides FOSS for Python: creating and saving PPTX presentations, managing slides, adding shapes with fill and text, and applying visual effects — free, MIT-licensed, no Office required. - [Presentation Management in Python with Aspose.Slides FOSS](https://blog.aspose.org/slides/python/slides-presentation-management-python/): Manage PowerPoint presentations programmatically with Aspose.Slides FOSS for Python: create, clone, reorder, and save slides in PPTX format using a pure-Python, MIT-licensed library. - [Visual Effects in PowerPoint Presentations with Python](https://blog.aspose.org/slides/python/slides-visual-effects-python/): Use Aspose.Slides FOSS for Python to apply solid and gradient fills, outer shadows, glow effects, and 3D bevels to PowerPoint shapes. No Office required. ## [Aspose FOSS Blog](https://blog.aspose.org/tex/) Official blog for Aspose FOSS open-source libraries — free, MIT-licensed document processing for Python, .NET, Java, TypeScript, and C++. ### [Python](https://blog.aspose.org/tex/python/) - [Introducing Aspose.TeX FOSS for Python](https://blog.aspose.org/tex/python/introducing-tex-foss-python/): Aspose.TeX FOSS for Python is a free, MIT-licensed TeX typesetting engine. It processes TeX markup from strings or files and produces PDF, DVI, or SVG output without requiring a LaTeX installation or external runtime. - [The Aspose.TeX Engine for Python — TeXJob, Devices, and Input Sources](https://blog.aspose.org/tex/python/tex-engine-python/): Deep dive into the Aspose.TeX FOSS engine for Python: TeXJob entry point, PdfDevice, DviDevice, SvgDevice output devices, and FileInputSource and StringInputSource input handling. ## [Aspose FOSS Blog](https://blog.aspose.org/words/) Official blog for Aspose FOSS open-source libraries — free, MIT-licensed document processing for Python, .NET, Java, TypeScript, and C++. ### [.NET](https://blog.aspose.org/words/net/) - [Introducing Aspose.Words FOSS for .NET](https://blog.aspose.org/words/net/introducing-words-foss-net/): Aspose.Words FOSS for .NET is a free, MIT-licensed .NET library for creating, reading, and editing Word documents in pure C#, built from the genuine Aspose.Words engine. It reads and writes DOCX, DOCM, DOTX, DOTM, and Flat OPC files, converts to and from Markdown and plain text, and targets .NET Standard 2.0 with no native dependencies. - [Building Charts in Word Documents with Aspose.Words FOSS for .NET](https://blog.aspose.org/words/net/words-charts-in-net/): Aspose.Words FOSS for .NET creates native Word charts through the Chart object model reached from DocumentBuilder.InsertChart — bar, line, pie, scatter, and dozens of other chart types, each with its own series, axes, legend, data table, and formatting. This deep dive walks through the ChartSeries, ChartAxis, ChartLegend, and ChartDataLabel APIs with a working C# example. - [Working with the Document Object Model in Aspose.Words FOSS for .NET](https://blog.aspose.org/words/net/words-document-net/): Aspose.Words FOSS for .NET represents a Word document as a tree of Node objects — sections, paragraphs, runs, and tables — built and navigated through DocumentBuilder, the node-tree APIs, and DocumentVisitor. This guide covers building and editing content with DocumentBuilder, walking and mutating the node tree, visitor-based processing, find-and-replace, and combining or cloning documents. - [Text Formatting and Find-and-Replace in Aspose.Words FOSS for .NET](https://blog.aspose.org/words/net/words-text-in-net/): Aspose.Words FOSS for .NET exposes Font, ParagraphFormat, ListFormat, and FrameFormat for run-level, paragraph-level, and list-level text formatting, plus Range.Replace and IReplacingCallback for regex-based find-and-replace. This deep dive on the free, MIT-licensed .NET Standard 2.0 library walks through character formatting, paragraph and list control, text frames, and custom replace logic. - [Working with Shapes and Drawing Objects in Aspose.Words FOSS for .NET](https://blog.aspose.org/words/net/words-word-drawing-shapes-in-net/): Aspose.Words FOSS for .NET exposes the Word drawing layer through the Shape and ShapeBase classes, covering AutoShapes, text boxes, embedded pictures, and OLE objects. This deep dive walks through shape positioning, fill and stroke formatting, text wrapping, and picture data using the ShapeType, TextBox, ImageData, and Fill APIs. ### [Python](https://blog.aspose.org/words/python/) - [Introducing Aspose.Words FOSS for Python](https://blog.aspose.org/words/python/introducing-words-foss-python/): Aspose.Words FOSS is a pure-Python library for loading, converting, and extracting text from Word documents. Supports DOCX, DOC, RTF, TXT, and Markdown input with PDF, Markdown, and plain-text output. MIT licensed. - [Introducing Aspose.Words FOSS for Python](https://blog.aspose.org/words/python/python-docx-word-converter/): Aspose.Words FOSS is a pure-Python library for loading, converting, and extracting text from Word documents. Supports DOCX, DOC, RTF, TXT, and Markdown input with PDF, Markdown, and plain-text output. MIT licensed. - [Document Conversion with Aspose.Words FOSS for Python](https://blog.aspose.org/words/python/words-core-management-python/): Learn how to convert Word documents from DOCX, DOC, RTF, and Markdown to PDF, Markdown, and plain text using Aspose.Words FOSS for Python. Covers the LdmPdfWriter/LdmMarkdownWriter classes and their save-options objects.