Architecture News

將 PDF 內容與合併文件統一

5月 29, 2025
合併多個 PDF 文件以保持格式一致、簡化導航、減少存儲空間並改進共用。

Merging PDFs involves combining two or more separate PDF files into a single cohesive document, preserving the original formatting and quality of each page. This process improves file management by reducing clutter and making it easier to locate and share information, while also minimizing storage overhead. Benefits include consistent headers and footers across pages and simplified collaboration through a single master file for review and annotation. Common use cases include uniting research articles for academic literature reviews, and creating unified project portfolios or client presentations.

Several .NET WPF components offer PDF merging including:

  • LEADTOOLS PDF lets you merge multiple PDF documents programmatically with precise page ordering, robust error handling, and flexible merge settings.
  • IronPDF for .NET allows you to merge PDF files in C# or VB.NET environments, supporting custom bookmarks, compression, and encryption.
  • Syncfusion WPF PDF (part of Syncfusion Essential Studio Enterprise) facilitates merging PDFs with intuitive UI controls and seamless bookmark preservation.
  • Telerik UI PDF for WPF (part of Telerik UI for WPF) lets you merge PDF pages using drag-and-drop and supports configurable headers and high-fidelity rendering.

For an in-depth analysis of features and price, visit our comparison of .NET WPF PDF components.

Compare .NET WPF PDF components

透過對 C# 13 的完全支援加速 C# 開發

5月 29, 2025
Actipro SyntaxEditor for WPF v25.1 添加對 C# 13 的完全支援,提供準確的解析、即時診斷和更智慧的重構。

Actipro SyntaxEditor is a sophisticated WPF code editor control designed to provide developers with a seamless way to integrate advanced code editing capabilities into their .NET applications. It offers syntax highlighting for numerous programming languages, code outlining, automated IntelliPrompt (code completion and information tooltips), background parsing, error reporting, and more. This delivers a familiar user experience for developers used to the powerful code editors found in popular IDEs.

The Actipro SyntaxEditor v25.1 update improves the .NET Languages Add-on with full support for C# 13, ensuring every new language construct is parsed correctly and presented accurately in the editor. By incorporating raw string literals, file-scoped namespaces, list patterns, required members and parameter null checking, it allows IntelliSense to provide precise code completions and signature help for the latest API surface. Real-time error detection flags invalid C# 13 syntax, reducing the feedback loop between editing and compilation. Refactoring operations such as renaming, extraction and code generation now understand modern construct semantics to preserve code integrity without manual intervention. This makes it simpler to adopt the most recent C# advancements within any WPF-based IDE or editor.

To see a full list of what's new, see our Actipro SyntaxEditor for WPF release notes.

Actipro SyntaxEditor is licensed per developer and is available as a Perpetual license with 1 year support and maintenance. See our Actipro SyntaxEditor for WPF licensing page for full details.

Actipro SyntaxEditor for WPF is available individually, or as part of Actipro WPF Studio.

將 AI 驅動的文本生成功能添加到您的應用程式

5月 28, 2025
Smart UI v23.0.0 允許使用者即時生成、提煉和總結內容,從而讓其從簡單的 AI 提示中開發出完整的文本。

Smart UI by Smart HTML Elements is an enterprise-grade UI library offering pre-built web components for developers in Angular, React, Vue, Blazor, and JavaScript. It boasts over 60 ready-to-use components like grids, charts, schedulers, and editors, all featuring two-way data binding, responsiveness, accessibility, and theming capabilities. This library helps developers rapidly build dynamic and modern web applications with consistent look-and-feel and rich functionalities, accelerating development time and ensuring professional quality.

The Smart UI v23.0.0 release adds new features to Smart.Editor, including content generation, text summarization and the ability to rewrite, expand or shorten content by using AI. These capabilities enable users to quickly craft content, distill lengthy text into key points, and tailor messaging with precision, all without leaving the editing environment. Whether expanding a brief idea into a full paragraph or condensing verbose content for clarity, the new AI tools simplify content creation and editing.

To see a full list of what's new in v23.0.0, see our release notes.

Smart UI (Smart HTML Elements) is licensed per developer and is available as a perpetual license with 1 year support and maintenance. It includes distribution to unlimited Web applications, SaaS projects, Intranets and Websites. Team, OEM and Enterprise licensing options are also available. See our Smart UI (Smart HTML Elements) licensing page for full details.

Learn more on our Smart UI product page.

用 GitLens AI 匯總分支更改

5月 28, 2025
GitLens for VS Code V17.1 現在解釋了渲染的 Markdown 中的分支、隱藏和工作更改,以獲得更清晰、更持久的見解。

GitKraken is a suite of developer tools built around Git, a popular version control system. It offers a graphical user interface (GUI) that allows developers to interact with Git repositories visually instead of relying on the command line. This simplifies complex Git workflows like resolving merge conflicts and visualizing code history, making Git more accessible and efficient for developers of all experience levels.

GitLens for VS Code (included in GitKraken) is a powerful extension designed to enhance the built-in Git capabilities of Visual Studio Code. It provides developers with deep insights into their codebase by surfacing Git blame annotations, commit histories, and code authorship details directly within the editor.

The GitLens for VS Code V17.1 release enhances its Explain functionality by introducing AI-generated summaries for a broader range of contexts, including branches, working changes, and stashes - currently available in Preview. This expansion allows developers to quickly grasp the scope and purpose of code modifications across multiple Git elements, not just individual commits. All generated summaries are now displayed in rendered Markdown rather than the traditional Commit Details panel. This change ensures better visibility, easier navigation, and persistent access to explanations, making it simpler to review changes and collaborate with context.

To see a full list of what's new in V17.1, see our release notes.

GitLens for VS Code is part of GitKraken which is available as Cloud-based or On-Premise options, licensed per user as an annual license which includes free updates and technical support. See our GitKraken licensing page for full details.

Learn more on our GitKraken product page.

用可自訂的 Cardwall 跟蹤專案進度

5月 27, 2025
Assembla 推出的 Cardwall 工單視圖提供了一個視覺化的拖放介面,具有篩選和一鍵式詳細資訊訪問功能,以增強協作。

Assembla is a powerful web-based platform that integrates source code management and project collaboration tools, designed to support development teams working across various industries. It provides secure cloud hosting for Git, Subversion (SVN), and Perforce repositories while incorporating agile project management features to streamline workflows. By offering a unified environment for version control and team collaboration, Assembla ensures that teams can efficiently manage code, track progress, and maintain high levels of security.

Assembla’s Cardwall ticket view delivers an intuitive, status-driven interface where each issue is represented as a card in a configurable column layout, allowing developers to update work items with a simple drag-and-drop motion while maintaining full visibility into ticket details and history. By offering filtering options, it ensures that users can quickly focus on the tickets most relevant to their current task without leaving the board. The seamless transition between overview and detail view minimizes context switching and accelerates decision making, while the shared live board fosters transparent communication and alignment across distributed teams. Overall, the Cardwall empowers development teams to manage workflows more efficiently, surface potential bottlenecks early, and maintain a consistent delivery cadence.

Assembla is licensed per user, per year. Users will need to renew their license each year to continue use of the software. See our Assembla licensing page for full details.

For more information visit our Assembla product page.