Aspose.PDF
24.9.0
dotnet add package Aspose.PDF --version 24.9.0
NuGet\Install-Package Aspose.PDF -Version 24.9.0
<PackageReference Include="Aspose.PDF" Version="24.9.0" />
paket add Aspose.PDF --version 24.9.0
#r "nuget: Aspose.PDF, 24.9.0"
// Install Aspose.PDF as a Cake Addin #addin nuget:?package=Aspose.PDF&version=24.9.0 // Install Aspose.PDF as a Cake Tool #tool nuget:?package=Aspose.PDF&version=24.9.0
.NET API to Process & Manipulate PDF Files
Aspose.PDF for .NET is a comprehensive library empowering developers to seamlessly integrate robust PDF manipulation capabilities into their .NET applications. From basic operations like adding images and annotations to advanced features like form creation, PDF conversion, and security implementation, Aspose.PDF streamlines PDF workflows across various platforms, including Windows, macOS, Linux, and even web environments like ASP.NET. With support for a wide array of file formats and compatibility across major .NET frameworks, Aspose.PDF is the go-to solution for .NET developers seeking to elevate their PDF handling capabilities without relying on external software.
Basic Operations
- Add Images to PDF: Insert images into existing PDF documents, supporting formats like JPEG, PNG, and GIF to enhance visual content.
- Add Annotations: Place interactive annotations such as comments, highlights, and text notes for better document collaboration and user interaction.
- Text and Image Stamps: Embed custom text or image stamps like watermarks, page numbers, or classification tags to enhance document branding or security.
- JavaScript Actions: Integrate JavaScript within PDFs to automate actions, such as form validation, field auto-fill, or user interaction prompts.
- Watermark PDFs: Add single or multi-line watermarks with adjustable transparency and positioning to protect or label PDFs.
- Add Page Elements: Draw shapes (lines, rectangles) or insert digital signatures onto PDF pages to enhance document layout or add verification.
- Page Numbering: Dynamically add page numbers in headers, footers, or any part of the PDF to organize and format multi-page documents.
- Concatenate and Split PDFs: Merge multiple PDFs into a single document or split large PDFs into smaller ones based on specific page ranges for easier management.
Working with Forms
- AcroForms: Create, fill, and manipulate AcroForms in PDF documents. This includes adding new form fields, filling form data, and extracting or removing fields programmatically.
- Decorate Form Fields: Customize form fields by setting appearances like borders, background color, and font settings to enhance the user experience.
- Autofill Forms: Automatically populate form fields based on predefined values or data sources, saving time and reducing manual errors.
- Copy Form Fields: Programmatically duplicate inner and outer form fields to maintain consistent form layouts and content across documents.
- XFA Forms: Fill out XML-based XFA forms, convert XFA forms into standard AcroForms, and retrieve or manipulate XFA field properties for improved compatibility.
PDF Document Operations
- Create and Manipulate PDF Documents: Generate new PDF documents, retrieve and set document properties, and embed fonts for accurate rendering across platforms.
- Bookmarks and Links: Add, update, and navigate using bookmarks and internal/external links for better document navigation.
- Change Page Size and Rotation: Modify the dimensions of existing PDF pages and rotate pages programmatically to ensure proper orientation.
- Crop Pages: Adjust the visible area of a PDF page by cropping, which helps focus on specific content in a document.
- Working with Tables: Add and format tables within PDFs, including row and column management, for structured data presentation.
- Working with Lists: Programmatically create ordered and unordered lists, allowing for clear and organized content in PDF documents.
- Optimize PDF: Compress images, remove unused objects, and reduce file size for better performance and storage efficiency.
Convert PDF to Other Formats
- Convert PDF to Word: Transform PDF documents into editable Word formats (DOC/DOCX), retaining the layout and content structure.
- Convert PDF to Excel: Extract tables and data from PDFs into Excel (XLSX) format for further data manipulation and analysis.
- Convert PDF to PowerPoint: Convert PDF files into PowerPoint presentations (PPTX) while preserving formatting and content alignment.
- Convert PDF to HTML: Convert PDF files to HTML, maintaining the original design and layout for web integration.
- Convert PDF to Images: Export each page of a PDF as an image in formats like PNG, JPEG, or TIFF for easy viewing or processing.
- Convert PDF to PDF/A: Convert standard PDF documents into the PDF/A format for long-term archiving.
- Convert PDF to EPUB, LaTeX, Text, XPS: Convert PDF files to various other formats like EPUB for eBooks, LaTeX for scientific documentation, plain text, and XPS for sharing and printing.
Security and Encryption
- Encrypt PDF Files: Secure your PDF documents by applying encryption using passwords or certificates.
- Decrypt PDF Files: Remove encryption or access encrypted PDF files by providing the correct password or decryption key.
- Change Password: Programmatically update or reset the password protection on PDF files.
- Verify Digital Signatures: Verify the authenticity and integrity of PDF documents by checking the digital signatures applied to them.
Advanced PDF Features
- Working with JavaScript in PDF: Integrate and manipulate JavaScript within PDF documents to enable dynamic user interactions or automated processes.
- Attach Files and Annotations: Programmatically add file attachments and annotations to PDF documents for enhanced document interaction and collaboration.
- Tagged PDFs: Work with tagged PDF files to improve accessibility and structure, enabling easier navigation and compliance with accessibility standards.
- Manipulate Metadata, XMP, and Document Properties: Modify and manage document metadata, XMP properties, and other attributes for enhanced document control.
Facades and Utilities
- Facade Classes for PDF Manipulation: Simplify common PDF operations using facade classes such as
PdfFileEditor
,PdfFileMend
,PdfContentEditor
, andPdfAnnotationEditor
. - Working with Attachments, Bookmarks, and Annotations: Manage PDF bookmarks, attachments, and annotations using facade classes like
PdfBookmarkEditor
andPdfAnnotationEditor
. - PDF Printing: Utilize the
PdfViewer
class to manage PDF printing tasks programmatically, controlling settings such as page range and printer selection.
Platform-Specific Implementations
- ASP.NET without Visual Studio: Implement Aspose.PDF for .NET in ASP.NET applications without using Visual Studio, offering flexibility in deployment.
- ColdFusion Integration: Use Aspose.PDF for .NET in ColdFusion-based environments, enabling PDF manipulation in web applications.
- Integration with Umbraco, DNN, and Sitefinity: Seamlessly integrate PDF functionalities in popular CMS platforms like Umbraco, DotNetNuke (DNN), and Sitefinity.
- COM Interoperability: Utilize Aspose.PDF for .NET via COM Interop, supporting ASP, VBScript, JScript, and C++ to enable PDF features in various programming environments.
Supported File Formats
Format | Description | Load | Save |
---|---|---|---|
Portable Document Format | ✔️ | ✔️ | |
CGM | Computer Graphics Metafile for 2D vector graphics | ✔️ | |
EPUB | Ebook file format | ✔️ | ✔️ |
HTML | HTML Format | ✔️ | ✔️ |
TeX | LaTex typesetting file format | ✔️ | ✔️ |
MHT | MHTML Document | ✔️ | |
PCL | Printer Control Language Files | ✔️ | |
PS | Postscript Files | ✔️ | |
SVG | Scalable Vector Graphics (An XML-based vector image format) | ✔️ | ✔️ |
XML | XML Format | ✔️ | ✔️ |
XPS | XPS Documents | ✔️ | ✔️ |
XSLFO | XSL-FO is part of XSL file which is used for XML transformation | ✔️ | |
MD | Markdown Format | ✔️ | |
XLS | Saves the document in the Microsoft Excel SpreadSheet | ✔️ | |
XLSX | Saves the document in the Microsoft Excel 2007 format | ✔️ | |
PPTX | Saves the document in the Microsoft PowerPoint format | ✔️ | |
DOC | Saves the document in the Microsoft Word format | ✔️ | |
DOCX | Saves the document in the Microsoft Word format | ✔️ | |
MobiXML | Saves the document in eBook MobiXML format | ✔️ | |
JPEG | Saves the document in JPEG Format | ✔️ | ✔️ |
EMF | Enhanced metafile format (EMF) | ✔️ | ✔️ |
PNG | Saves the document in PNG Format | ✔️ | ✔️ |
BMP | Saves the document in BMP Format | ✔️ | ✔️ |
GIF | Graphic Interchange Format | ✔️ | |
TIFF | Saves the document as Single or Multi-Page TIFF Image | ✔️ | ✔️ |
Text | Save the document in Text Format | ✔️ | ✔️ |
System Requirements
Category | Details |
---|---|
Overview | The API can be used on any OS that supports .NET Standard 2.0+ or .NET Framework 4.0. No need for Adobe Acrobat to produce/manipulate PDFs, but Adobe Acrobat Reader is needed to view them. |
Supported OS | Windows: Windows Server (2003, 2008, 2012, 2016, 2019, 2020, 2022), Vista, XP, 7, 8, 10, 11, Azure |
macOS: Mac OS X x64 (10.12+) | |
Linux: Linux x64 (6, 7, 27, 9, 8.7+, 18.04, 16.04, 14.04, 18, 17, 42.3+, 12 SP2+) | |
Android: Android (8.0, 10, 11, 12, 13, 14, 15) | |
Development Environments | Microsoft Visual Studio (2010, 2011, 2012, 2013, 2015, 2017, 2019, 2022) |
Supported Frameworks | .NET Framework 4.0, .NET Framework 4.8.1, .NET Standard 2.0 (.NET Core 3.1+), .NET 6.0, .NET 7.0, .NET 8.0 |
How to Install Aspose.PDF for .NET
Aspose.PDF is a .NET component that allows developers to programmatically create and manipulate PDF documents. It supports inserting tables, graphs, images, hyperlinks, and custom fonts. The API works without needing Adobe Acrobat installed and provides features for PDF security and compression.
Evaluate Aspose.PDF for .NET
You can download and evaluate the full-featured Aspose.PDF for .NET with an evaluation watermark and a 4-page limit. To fully test without restrictions, request a 30-day Temporary License.
Installing Aspose.PDF for .NET via NuGet
Install Package using the Package Manager Console:
- Open Visual Studio.
- Go to Tools > NuGet Package Manager > Package Manager Console.
- Type
Install-Package Aspose.PDF
to install the latest version. - Press Enter.
Update Package:
- Open Package Manager Console.
- Type
Update-Package Aspose.PDF
to update to the latest version.
Install Package using the Package Manager GUI:
- Open Visual Studio.
- Go to Project > Manage NuGet Packages.
- Search for Aspose.PDF and click Install or Update.
Working with .NET Core DLLs on Non-Windows Environment
To use Aspose.PDF in .NET Core applications on Linux-based OS:
- Install
libgdiplus
. - Install Microsoft compatible fonts using:
sudo apt-get install ttf-mscorefonts-installer
. - Specify the font directory using:
Aspose.Pdf.Text.FontRepository.Sources.Add(new FolderFontSource("<path_to_fonts>"));
Aspose.PDF for .NET Code Samples
Extract Text from Specific Page Areas in Your .NET App with Aspose.PDF
Seamlessly target and retrieve text from defined regions within PDF pages using Aspose.PDF's powerful TextAbsorber
and Rectangle
features. Perfect for .NET developers seeking precise text extraction capabilities for their applications.
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_AsposePdf_Text();
// Open the PDF document
Document pdfDocument = new Document(dataDir + "ExtractTextAll.pdf");
// Create a TextAbsorber object to handle text extraction
TextAbsorber absorber = new TextAbsorber();
// Configure TextSearchOptions for precise extraction
absorber.TextSearchOptions.LimitToPageBounds = true; // Ensure extraction stays within page boundaries
absorber.TextSearchOptions.Rectangle = new Aspose.Pdf.Rectangle(100, 200, 250, 350); // Define the target region (x, y, width, height)
// Apply the absorber to the first page of the document
pdfDocument.Pages[1].Accept(absorber);
// Retrieve the extracted text from the specified region
string extractedText = absorber.Text;
// Create a TextWriter to save the extracted text to a file
TextWriter tw = new StreamWriter(dataDir + "extracted-text.txt");
// Write the extracted text to the file
tw.WriteLine(extractedText);
// Close the TextWriter to ensure proper file handling
tw.Close();
Precisely Replace Text in Specific PDF Regions with Aspose.PDF for .NET
Learn how to surgically search and replace text within defined areas of your PDF documents using Aspose.PDF for .NET. Enhance your document manipulation capabilities with this powerful feature.
// Load the PDF document
Aspose.PDF.Document pdf = new Aspose.PDF.Document("c:/pdftest/programaticallyproducedpdf.pdf");
// Create a TextFragmentAbsorber to identify and modify text fragments
Aspose.PDF.Text.TextFragmentAbsorber TextFragmentAbsorberAddress = new Aspose.PDF.Text.TextFragmentAbsorber();
// Configure TextSearchOptions for targeted replacement
TextFragmentAbsorberAddress.TextSearchOptions.LimitToPageBounds = true; // Restrict search within page boundaries
TextFragmentAbsorberAddress.TextSearchOptions.Rectangle = new Aspose.PDF.Rectangle(100, 100, 200, 200); // Define the target region (x, y, width, height)
// Apply the TextFragmentAbsorber to the first page
pdf.Pages[1].Accept(TextFragmentAbsorberAddress);
// Iterate through the identified TextFragments within the specified region
foreach (Aspose.PDF.Text.TextFragment tf in TextFragmentAbsorberAddress.TextFragments)
{
// Replace the text within each TextFragment with an empty string (effectively deleting it)
tf.Text = "";
}
// Save the updated PDF with the replaced text
pdf.Save("c:/pdftest/TextUpdated.pdf");
Develop ASP.NET Applications with Aspose.PDF – No Visual Studio Required
Unlock the power of Aspose.PDF for seamless PDF creation in your ASP.NET projects, even without Visual Studio. Learn how to harness "Instant ASP.NET" and embed C# code directly into your .aspx pages for efficient PDF generation.
<%@ Page Language="C#" %>
<%@ Import Namespace="System" %>
<%@ Import Namespace="System.IO" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="Aspose.PDF" %>
<html>
<head>
<title>Using Aspose.PDF for .NET with Inline ASP.NET</title>
</head>
<body>
<h3>Creation of a simple PDF document using Aspose.PDF for .NET with Inline ASP.NET</h3>
<%
// Set the Aspose.PDF license (replace with your actual license path)
Aspose.PDF.License lic = new Aspose.PDF.License();
lic.SetLicense("D:\\ASPOSE\\Licences\\Aspose.Total licenses\\Aspose.Total.lic");
// Initialize a new PDF document
Document document = new Document();
// Add a page to the document
Page page = document.Pages.Add();
// Add "Hello World!" text to the new page
page.Paragraphs.Add(new Aspose.Pdf.Text.TextFragment("Hello World!"));
// Define the output file path (replace _dataDir with your desired directory)
var outputFileName = Path.Combine(_dataDir, "HelloWorld_out.pdf");
// Save the generated PDF to the specified location
document.Save(outputFileName);
%>
</body>
</html>
Tags
.NET API | PDF Manipulation | PDF Conversion | Document Processing | PDF Security | PDF Encryption | AcroForms | XFA Forms | Text Extraction | Text Replacement | Markdown to PDF | Table Manipulation | Image Insertion | Bookmark Creation | ASP.NET Integration | COM Interop | Document Metadata | PDF Compression | Multi-Platform Support | ColdFusion Integration | Document Signing | Windows | macOS | Linux | Android | Document Layout | PDF to Word | PDF to Excel | PDF to PowerPoint | PDF to HTML | PDF to Images | PDF to PDF/A
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 is compatible. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETFramework 4.8.1
- No dependencies.
-
.NETStandard 2.0
- Microsoft.Extensions.DependencyModel (>= 2.0.4)
- Microsoft.Extensions.Logging.Abstractions (>= 7.0.0)
- Newtonsoft.Json (>= 13.0.3)
- System.Diagnostics.DiagnosticSource (>= 7.0.0)
- System.Diagnostics.PerformanceCounter (>= 4.5.0)
- System.Drawing.Common (>= 5.0.3)
- System.Net.Http.Json (>= 8.0.0)
- System.Reflection.Emit (>= 4.7.0)
- System.Security.Cryptography.Pkcs (>= 4.7.0)
- System.Security.Permissions (>= 4.5.0)
- System.Text.Encoding.CodePages (>= 7.0.0)
- System.Text.Json (>= 8.0.4)
-
net6.0
- Microsoft.Extensions.DependencyModel (>= 6.0.0)
- Microsoft.Extensions.Logging.Abstractions (>= 6.0.0)
- Newtonsoft.Json (>= 13.0.3)
- System.Diagnostics.DiagnosticSource (>= 7.0.0)
- System.Diagnostics.PerformanceCounter (>= 6.0.1)
- System.Drawing.Common (>= 6.0.0)
- System.Security.Cryptography.Pkcs (>= 6.0.4)
- System.Security.Permissions (>= 6.0.0)
- System.Text.Encoding.CodePages (>= 7.0.0)
-
net7.0
- Microsoft.Extensions.DependencyModel (>= 7.0.0)
- Microsoft.Extensions.Logging.Abstractions (>= 7.0.0)
- Newtonsoft.Json (>= 13.0.3)
- System.Diagnostics.DiagnosticSource (>= 7.0.0)
- System.Diagnostics.PerformanceCounter (>= 7.0.0)
- System.Drawing.Common (>= 7.0.0)
- System.Security.Cryptography.Pkcs (>= 7.0.3)
- System.Security.Permissions (>= 7.0.0)
- System.Text.Encoding.CodePages (>= 7.0.0)
-
net8.0
- Microsoft.Extensions.DependencyModel (>= 8.0.0)
- Microsoft.Extensions.Logging.Abstractions (>= 8.0.0)
- Newtonsoft.Json (>= 13.0.3)
- System.Diagnostics.DiagnosticSource (>= 8.0.0)
- System.Diagnostics.PerformanceCounter (>= 8.0.0)
- System.Drawing.Common (>= 8.0.0)
- System.Security.Cryptography.Pkcs (>= 8.0.0)
- System.Security.Permissions (>= 8.0.0)
- System.Text.Encoding.CodePages (>= 8.0.0)
NuGet packages (31)
Showing the top 5 NuGet packages that depend on Aspose.PDF:
Package | Downloads |
---|---|
Ewl
The Enterprise Web Library (EWL), together with its tailored infrastructure platform, is a highly opinionated foundation for web-based enterprise software. |
|
GroupDocs.Classification
GroupDocs.Classification for .NET is an easy to use library that allows performing sentiment analysis (classification), document classification, and raw text categorization. Features: * Classifies both raw text and documents with IAB-2, Documents, Sentiment, or Sentiment3 taxonomies. * Sentiment Analysis (Classification) supports Positive/Negative or Positive/Neutral/Negative taxonomies for English, Chinese, German, or Spanish languages. * Returns the probability of each class. Supported document formats: * Microsoft Word documents - DOC, DOT, DOCX, DOCM, DOTX, DOTM, TXT, RTF; * Open Document formats - ODP, ODS, ODT, OTT; * Portable Document Formats - PDF; For more details on the GroupDocs.Classification for .NET API, please visit GroupDocs website at: https://www.groupdocs.com/products/classification/net |
|
Aspose.Total
Aspose.Total for .NET is the most complete package of all .NET file format APIs offered by Aspose. It empowers developers to create, edit, render, print and convert between a wide range of popular document formats within any .NET, C#, ASP.NET and VB.NET applications. |
|
Aspose.Pdf.Builder
Aspose.Pdf.Builder is a toolkit designed to make developing with Aspose.Pdf a breeze. It contains a variety of functions which allows a user to develop complex and flexible page components without having to dig in too deeply into the intricacies of Aspose.Pdf. |
|
LangChain.Sources.Pdf
LangChain PDF document source. |
GitHub repositories (5)
Showing the top 5 popular GitHub repositories that depend on Aspose.PDF:
Repository | Stars |
---|---|
tryAGI/LangChain
C# implementation of LangChain. We try to be as close to the original as possible in terms of abstractions, but are open to new entities.
|
|
aspose-words/Aspose.Words-for-.NET
Aspose.Words for .NET examples, plugins and showcases
|
|
DataDog/dd-trace-dotnet
.NET Client Library for Datadog APM
|
|
axzxs2001/Asp.NetCoreExperiment
原来所有项目都移动到**OleVersion**目录下进行保留。新的案例装以.net 5.0为主,一部分对以前案例进行升级,一部分将以前的工作经验总结出来,以供大家参考!
|
|
aspose-pdf/Aspose.PDF-for-.NET
Aspose.PDF for .NET examples, plugins and showcase projects
|
Version | Downloads | Last updated |
---|---|---|
24.9.0 | 35,470 | 9/12/2024 |
24.8.0 | 72,497 | 8/16/2024 |
24.7.0 | 80,309 | 7/16/2024 |
24.6.0 | 89,127 | 6/14/2024 |
24.5.1 | 146,412 | 5/11/2024 |
24.5.0 | 48,188 | 5/2/2024 |
24.4.0 | 111,245 | 4/11/2024 |
24.3.0 | 175,673 | 3/13/2024 |
24.2.0 | 170,039 | 2/14/2024 |
24.1.0 | 222,927 | 1/15/2024 |
23.12.0 | 188,242 | 12/19/2023 |
23.11.1 | 205,731 | 11/22/2023 |
23.11.0 | 80,545 | 11/14/2023 |
23.10.0 | 285,502 | 10/19/2023 |
23.9.0 | 281,934 | 9/13/2023 |
23.8.0 | 291,740 | 8/15/2023 |
23.7.0 | 202,457 | 7/14/2023 |
23.6.0 | 243,003 | 6/17/2023 |
23.5.0 | 262,282 | 5/16/2023 |
23.4.0 | 383,053 | 4/13/2023 |
23.3.1 | 118,367 | 3/31/2023 |
23.3.0 | 724,529 | 3/15/2023 |
23.2.0 | 339,135 | 2/20/2023 |
23.1.1 | 167,791 | 2/7/2023 |
23.1.0 | 220,871 | 1/21/2023 |
22.12.0 | 443,758 | 12/19/2022 |
22.11.0 | 458,531 | 11/21/2022 |
22.10.0 | 524,379 | 10/19/2022 |
22.9.0 | 708,133 | 9/12/2022 |
22.8.0 | 373,029 | 8/15/2022 |
22.7.0 | 451,229 | 7/18/2022 |
22.6.0 | 555,435 | 6/20/2022 |
22.5.0 | 414,565 | 5/20/2022 |
22.4.0 | 344,426 | 4/26/2022 |
22.3.0 | 593,534 | 3/17/2022 |
22.2.0 | 374,663 | 2/16/2022 |
22.1.0 | 575,500 | 1/17/2022 |
21.12.0 | 567,645 | 12/15/2021 |
21.11.0 | 473,737 | 11/15/2021 |
21.10.1 | 395,598 | 10/14/2021 |
21.10.0 | 62,059 | 10/14/2021 |
21.9.0 | 286,622 | 9/13/2021 |
21.8.0 | 381,054 | 8/12/2021 |
21.7.0 | 334,418 | 7/13/2021 |
21.6.0 | 354,053 | 6/15/2021 |
21.5.0 | 330,469 | 5/12/2021 |
21.4.0 | 339,079 | 4/12/2021 |
21.3.0 | 329,337 | 3/12/2021 |
21.2.0 | 220,915 | 2/13/2021 |
21.1.0 | 579,071 | 1/15/2021 |
20.12.0 | 259,137 | 12/9/2020 |
20.11.0 | 417,027 | 11/10/2020 |
20.10.0 | 513,247 | 10/8/2020 |
20.9.0 | 289,958 | 9/3/2020 |
20.8.0 | 151,814 | 8/12/2020 |
20.7.0 | 428,834 | 7/8/2020 |
20.6.0 | 313,047 | 6/2/2020 |
20.5.0 | 201,350 | 5/5/2020 |
20.4.0 | 177,068 | 4/6/2020 |
20.3.0 | 421,480 | 3/9/2020 |
20.2.0 | 196,366 | 2/14/2020 |
20.1.0 | 354,225 | 1/3/2020 |
19.12.0 | 149,642 | 12/5/2019 |
19.11.0 | 251,521 | 11/9/2019 |
19.10.0 | 188,216 | 10/15/2019 |
19.9.0 | 312,226 | 9/6/2019 |
19.8.0 | 273,137 | 8/5/2019 |
19.7.0 | 187,615 | 7/4/2019 |
19.6.0 | 117,158 | 6/5/2019 |
19.5.0 | 144,552 | 5/4/2019 |
19.4.0 | 216,804 | 4/4/2019 |
19.3.0 | 166,498 | 3/6/2019 |
19.2.0 | 77,975 | 2/15/2019 |
19.1.0 | 209,619 | 1/3/2019 |
18.12.0 | 261,941 | 12/5/2018 |
18.11.0 | 93,101 | 11/8/2018 |
18.10.0 | 123,449 | 10/4/2018 |
18.9.1 | 82,276 | 9/5/2018 |
18.9.0 | 35,803 | 9/4/2018 |
18.8.0 | 70,647 | 8/8/2018 |
18.7.0 | 131,588 | 7/10/2018 |
18.6.1 | 176,257 | 6/22/2018 |
18.6.0 | 52,107 | 6/8/2018 |
18.5.0 | 102,758 | 5/8/2018 |
18.4.1 | 36,121 | 4/13/2018 |
18.4.0 | 13,851 | 4/6/2018 |
18.3.0 | 225,449 | 3/10/2018 |
18.2.0 | 73,558 | 2/14/2018 |
18.1.0 | 134,082 | 1/15/2018 |
17.12.0 | 158,941 | 12/13/2017 |
17.11.0 | 70,564 | 11/4/2017 |
17.10.0 | 52,523 | 10/6/2017 |
17.9.0 | 73,559 | 9/6/2017 |
17.8.0 | 127,718 | 8/3/2017 |
17.7.0 | 58,100 | 7/6/2017 |
17.6.0 | 31,835 | 6/8/2017 |
17.5.0 | 37,075 | 5/18/2017 |
17.4.0 | 124,264 | 4/3/2017 |
17.3.0 | 137,359 | 3/15/2017 |
17.2.0 | 301,366 | 2/1/2017 |
17.1.0 | 34,478 | 1/2/2017 |
16.12.0 | 48,495 | 12/6/2016 |
16.11.0 | 52,310 | 11/7/2016 |
16.10.1 | 19,790 | 10/11/2016 |
16.10.0 | 32,721 | 10/6/2016 |
12.0.0 | 212,413 | 9/9/2016 |
11.9.0 | 66,858 | 8/3/2016 |
11.8.0 | 85,078 | 7/9/2016 |
11.7.0 | 67,301 | 6/6/2016 |
11.6.0 | 197,579 | 5/6/2016 |
11.5.0 | 88,285 | 4/7/2016 |
11.4.0 | 96,971 | 3/7/2016 |
11.3.0 | 154,573 | 2/9/2016 |
11.2.0 | 113,156 | 1/19/2016 |
11.1.1 | 65,714 | 12/30/2015 |
11.1.0 | 18,131 | 12/17/2015 |
11.0.0 | 58,100 | 11/12/2015 |
10.9.0 | 86,093 | 10/2/2015 |
10.8.0 | 53,439 | 9/11/2015 |
10.7.0 | 49,231 | 8/12/2015 |
10.6.0 | 154,223 | 7/13/2015 |
10.5.1 | 17,714 | 6/8/2015 |
10.5.0 | 9,098 | 6/4/2015 |
10.4.0 | 27,646 | 5/14/2015 |
10.3.0 | 26,341 | 4/8/2015 |
10.2.0 | 14,325 | 3/6/2015 |
10.1.0 | 32,302 | 2/5/2015 |
10.0.0 | 56,618 | 1/14/2015 |
9.9.0 | 36,884 | 12/9/2014 |
9.8.0 | 11,920 | 11/17/2014 |
9.7.0 | 22,474 | 10/4/2014 |
9.6.0 | 27,003 | 9/4/2014 |
9.5.0 | 50,996 | 8/6/2014 |
9.4.0 | 18,695 | 7/8/2014 |
9.3.0 | 69,310 | 6/4/2014 |
9.2.1 | 16,817 | 5/7/2014 |
9.2.0 | 6,103 | 5/1/2014 |
9.1.2 | 7,417 | 4/14/2014 |
9.1.0 | 8,374 | 4/4/2014 |
9.0.0 | 23,302 | 3/1/2014 |
8.9.1 | 25,191 | 2/15/2014 |
8.9.0 | 17,705 | 2/12/2014 |
8.8.1 | 22,207 | 1/1/2014 |
8.7.0 | 46,873 | 12/5/2013 |
8.6.0 | 6,319 | 11/28/2013 |
8.5.0 | 15,891 | 10/10/2013 |
8.4.1 | 11,255 | 9/13/2013 |
8.4.0 | 12,568 | 9/12/2013 |
8.3.0 | 27,901 | 8/2/2013 |
8.2.0 | 52,283 | 7/9/2013 |
8.1.0 | 15,879 | 6/7/2013 |
8.0.0 | 18,404 | 5/16/2013 |
7.9.1 | 7,754 | 4/22/2013 |
7.8.0 | 13,515 | 4/3/2013 |
7.7.0 | 22,285 | 2/7/2013 |
7.6.0 | 14,559 | 12/19/2012 |
7.5.0 | 12,374 | 11/22/2012 |
7.4.0 | 9,605 | 10/7/2012 |
7.3.0 | 46,959 | 9/7/2012 |
7.2.0 | 24,153 | 8/3/2012 |
7.1.0 | 7,285 | 7/17/2012 |
7.0.0 | 25,970 | 5/29/2012 |
6.9.0 | 29,503 | 4/13/2012 |
6.8.0 | 6,343 | 3/8/2012 |
6.7.0 | 7,480 | 2/13/2012 |
6.6.0 | 24,424 | 1/20/2012 |