IronPDF - The C# PDF Library 函式庫,從 C#、HTML 或 ASPX 快速產生 PDF 檔實用工具
IronPDF takes care of the difficult problem of adding PDF generation to your app, and automates turning formatted documents into a PDF.
- Convert web forms, local HTML pages, and other web pages to PDF with .NET
- Allow users to download documents, send them by email, or store them in the cloud.
- Produce invoices, quotes, reports, contracts, and other documents.
- Work with ASP.NET, ASP .NET Core, web forms, MVC, Web APIs on .NET Framework, and .NET Core.
系統需求
Cross Platform Support
Designed for C#, F#, & VB.NET running on .NET 7, 6, 5, Core, Standard, or Framework
Available for .NET, Java, and Python.
IronPdf 提供 C# 和 .NET 開發者一個多元的 PDF 產生函式庫,適用於 Windows 應用程式,WPF、MVC 和 ASPX 的 .NET 網站和應用程式。
IronPDF is a .NET library allowing developers to create, edit and export PDF documents.
Compatibility | Generating PDFs | Formatting PDFs | Editing PDFs |
JVM Languages: Java Scala Kotlin Platforms: Java 8 and above OS: Microsoft Windows Linux Docker Azure AWS IDEs: Jetbrains IntelliJ IDEA Eclipse |
HTML to PDF: HTML File to PDF HTML String to PDF URL to PDF Convert Images: Image to PDF PDF to Image Apply Settings: Base 64 Encoding Base URLs Custom File Paths Supports: Website & System Logins Custom User Agents Proxies HTTP Headers |
Use HTML Assets: HTML (5 and below) CSS (Screen & Print) Images (jpg, png, gif, tiff, svg, bmp) JavaScript (+ Render Delays) Fonts (Web & Icon) Set View: Responsive Layouts Virtual Viewport & Zoom Apply Templates: Headers & Footers Page Numbers Page Breaks Apply Page Settings: Custom Paper Size Orientation & Rotation Margins (mm, inch, & zero) Color & Grayscale Resolution & JPEG Quality International Languages: UTF-8 HTML Encoding |
Change Page Structure: Merge & Split PDFs Edit Content: Add New HTML Content Add Headers & Footers Stamp & Watermark Backgrounds & Foregrounds Add & Edit Annotations Outlines & Bookmarks Use Forms: Create & Edit PDF Forms Fill Existing PDF Forms Apply Document Settings: PDF Metadata Permissions & Passwords Digital Signatures Send PDF to a Printer: Print to a Physical Printer Read a PDF: Extract Text & Images |
Cross Platform Support
Designed for C#, F#, & VB.NET running on .NET 7, 6, 5, Core, Standard, or Framework
IronOCR - C# OCR Library 函式庫
IronOCR is a C# software library allowing .NET platform software developers to recognize and read text from images and PDF documents. It is a pure .NET OCR library using the most advanced Tesseract engine known, anywhere.
IronOCR is unique in its ability to automatically detect and read text from imperfectly scanned images and PDF documents. The `IronTesseract` Class provides the simplest API.Try Other code samples to gain fine-grained control of your C# OCR operations.IronOCR provides the most advanced build of Tesseract known anywhere, on any platform. With increased speed, accuracy and a native DLL and API.
# OCR for C# to scan and read images & PDFs
# .NET OCR library with 127+ global language packs
# Output as text, structured data, or searchable PDFs
# Supports .NET 7, 6, 5, Core, Standard, Framework
特色
Tesseract 5 OCR in the language you need. We support 125+.
Compatibility | OCR Engine | OCR Input | OCR Result |
.NET Languages: C#, VB.NET, F# Platforms: .NET 7, 6 & 5 .NET Core 2x & 3x .NET Standard 2 .NET Framework 4.6.2+ App types: Console, Web, & Desktop Operating Systems: Microsoft Windows macOS Linux Docker Azure AWS IDEs Microsoft Visual Studio JetBrains ReSharper & Rider Certification Microsoft Authenticode |
Underlying OCR Engine Tesseract 5 (Custom for .NET) International Languages 125 Languages High and Fast Quality Custom Languages Text and Barcode Reading Text and Numbers Multiple Languages at Once Barcodes Specialist Documents Receipts Checks (Cheques) Invoices Concurrency Single and Multithreading Async Support Suspend current thread Cancel OCR Reading Computer Vision: Find text with trained models |
Read from Many Formats: Images (jpg, png, gif, tiff, bmp) Multi-Page/Frame (tiff, gif) System.Drawing Objects Streams PDFs (optimized target DPI) Filters: Filter Wizard (Find best filter combination) Image Correction (Sharpen, Enhance Resolution, Denoise, Dilate, Erode) Fix Image Orientation (Rotate, Deskew, Scale) Fix Image Colors (Binarize, Grayscale, Invert, ReplaceColor, SelectTextColor) Apply a Crop Region: CropRectangle |
Simple Data Output: .NET Text Strings Barcode and QR Data Images Structured Data Output: Pages Blocks Paragraphs Lines Words Characters Export Documents: Searchable PDFs hOCR Export HTML Export Page or Text as image Barcode or QR as Image Highlight Text and Save: Characters, words, lines, and paragraphs Status and Analytics: OCR Progress Tracking Result Confidence |
IronWebScraper - The C# Web Scraping Library 網站擷取函式庫
IronWebScraper 可以輕鬆地從C#中的網站中查找和閱讀內容
IronWebScraper 讓在 C#中做 Web Scraping 變得容易,是擷取網站內容(web scraping) 便利實用工具。
Iron WebScraper is a class library and framework for C# and the .NET programming platform that allows developers to programmatically read websites and extract their content. This is ideal for reverse engineering websites or existing intranets and turning them back into databases or JSON data. It’s also useful for downloading large volumes of documents from the internet.
In many respects, Iron Web Scraper is similar to the Scrapy library for Python, but leverages the advantages of C#, particularly its ability to step through code as the web scraping process is in progress and debug.
Human Support Directly From Our Development Team
Whether it's product, integration or licensing queries, the Iron product development team is on hand to support all of your questions. Get in touch and start a dialog with Iron to make the most of our library in your project.
Powerful Scraping Engine Under Your Control
Just write a single C# web-scraper class to scrape thousands or even millions of web pages into C# Class Instances, JSON or Downloaded Files. IronWebScraper allows you to code concise, linear workflows simulating human browsing behavior. IronWebScraper will run your code as a swarm of virtual web browsers, massively paralleled, yet polite and fault tolerant.
Simple, Flexible Logic
IronWebScraper must be programmed to know how to handle each “type” of page it encounters. This is achieved in a very concise manner using CSS Selectors or XPath expressions and can be fully customized in C#. This freedom allows you to decide which pages to scrape within a website, and what to do with the data extracted. Each method can be debugged and watched neatly in Visual Studio.
Fast and Polite Behavior
IronWebScraper deals with multithreading and web-requests to allow for hundreds of concurrent threads without the developer needing to manage them. Politeness can be set to throttle requests, so reducing risk of excessive load on target web servers.
Create virtual user Identities
IronWebScraper can use one or multiple “identities” - sessions that simulate real world human requests. Each request may programmatically or randomly assign its own Identity, User Agent, Cookies, Logins and even IP addresses. Requests are set as auto-unique with a combination of URL, parse method and post variables.
Action Replay
IronWebScraper uses advanced caching to allow developers to change their code “on the fly” and replay every previous request without contacting the internet. Every scrape job is autosaved and can be resumed in the event of an exception or power outage.