Sign In  Sign Up Live-Chat
Spacer

Aspose.Pdf for .NET, Java and Reporting Services

  • Aspose.Pdf for Reporting Services 1.5.0.0 Released

    After long time work, in this version we have supported Microsoft SQL Server 2008 Reporting Services. Another exciting feature in this version is Report Viewer support. Microsoft Report Viewer is a powerful .NET control allowing the use of RDL and RDLC reports in WinForms and ASP.NET applications. By installing Aspose.Pdf for Reporting Services on a development machine, you will be able to add the ability to export to PDF format from Report Viewer working in local mode.

    Download URL:
    http://www.aspose.com/community/files/52/ssrs-rendering-extensions/aspose.pdf-for-reporting-services/default.aspx
  • Migration from Microsoft Office Automation to Aspose - Convert Word documents to PDF

    In this article we've described, how to migrate your VSTO code to Aspose.Pdf for .NET, for converting Word documents to PDF.

    For complete topic, please visit
    http://www.aspose.com/documentation/file-format-components/aspose.pdf-for-.net-and-java/convert-word-documents-to-pdf.html

  • Video Tutorial - Getting Started with Aspose.Pdf

    This video tutorial provides a jump start introduction to the new users on how to start using Aspose.Pdf and generate a simple Hello World application.

    Please visit the following link for tutorial http://www.aspose.com/documentation/file-format-components/aspose.pdf-for-.net-and-java/getting-started-with-aspose-pdf.html

  • Aspose.Pdf for .NET 4.0.0.0 Released

    In this release, the feature 'PDF Linearization' (sometimes called 'Web Optimized' or 'Fast Web View') is supported. The idea behind linearization is faster display of PDF documents downloaded from the web. If you're developing a Web-based system that creates large PDF files for delivery to web browsers over the Internet, you should try to make sure that your system can generate linearized PDF files. As your users might become frustrated and impatient if your system creates large PDF files that are not linearized. In addition, we have optimized the performance and memory usage for large table processing. Mirror margin feature in MS Word is supported when converting doc into PDF. Importing PDF file into Corel Draw is also supported in this release. Besides, some bugs are fixed. 

    Download URL:
    http://www.aspose.com/community/files/51/file-format-components/aspose.pdf/default.aspx

  • Aspose.Pdf for Java 2.4.0.0 Released

    In this new release, a lot of important features about Section, Text, Table and Image have been improved to enable customer to use them more conveniently and effectively. HeaderFooter class has been rewritten to give customer more control as well as keep conformance with .net. Some bugs have been fixed to provide customer more practical function.

    Download URL:
    http://www.aspose.com/community/files/51/file-format-components/aspose.pdf/default.aspx

  • Aspose.Pdf for Reporting Services V1.4.0.0 Released

    In this release, some new features of inline HTML and bookmarks are supported. The algorithm of positioning has been optimized and the rendering speed has been improved. Also, some bugs have been fixed, such as the incorrect display, rendering exception and so on.

    Download URL:
    http://www.aspose.com/community/files/52/ssrs-rendering-extensions/aspose.pdf.reporting.services/default.aspx

  • Aspose.Pdf for Reporting Services V1.3.0.0 Released!

    In this release, some new features such as custom embedded font, line arrows, footnote, endnote and so on are supported. A Configuration tool is provided which can be used to install the Aspose.Pdf for Reporting Services without MSI installer. 64-bit windows is now supported well.

    Download URL:
    http://www.aspose.com/community/files/52/ssrs-rendering-extensions/aspose.pdf.reporting.services/default.aspx

  • Aspose.Pdf for Reporting Services V1.0.0.0 Released!

    Introduction

    Microsoft SQL Server Reporting Services fulfills a need that many organizations are faced with—the need to build business intelligence and reporting solutions. Until now, developers were required to embed reports into their applications, or organizations were required to purchase expensive and sometimes problematic third-party reporting solutions. Now, Microsoft SQL Server Reporting Services offer a complete solution for distributing reports across the enterprise; enabling businesses to make decisions better and faster.

    Aspose.Pdf for Reporting Services is another unique solution from Aspose, that makes possible generating PDF reports in Microsoft SQL Server 2000 and 2005 Reporting Services. All RDL report features, including tables, matrices, charts and images are converted with the highest degree of precision to PDF.

    Download URL: http://www.aspose.com/Community/Files/52/aspose.pdf.reporting.services/default.aspx

  • Running Aspose.Pdf and Aspose.Pdf.Kit under Windows Vista

    We tested Aspose.Pdf and Aspose.Pdf.Kit under Windows Vista and currently we have not find any problem. We used Visual Studio 2005 with SP1 and SP1 Update for Windows Vista Beta.
  • Adding glossary in Aspose.Pdf for .Net

    Although glossary is not supported directly in Aspose.Pdf for .Net, it is possible to create glossary using the #$REFPAGE symbol. Here is an example:

    [c#]

       //create Pdf and set license
       Pdf pdf = new Pdf();
       Aspose.Pdf.License lic = new Aspose.Pdf.License();
       lic.SetLicense(@"D:\CSharp\Test\License\Aspose.Custom.lic.xml");
       pdf.IsTruetypeFontMapCached = true;
       pdf.TruetypeFontMapPath = @"d:\test";

       //create new section
       Section sec1 = pdf.Sections.Add();

       //create tables and add data
       Table table1 = new Table();
       table1.ColumnWidths = "200 100";
       sec1.Paragraphs.Add(table1);
       
       Row row1 = table1.Rows.Add();
       Cell cell1 = row1.Cells.Add();
       Heading heading1 = new Heading(pdf,sec1,1);
       heading1.Segments.Add("KeyWord1: this is key word 1");
       heading1.ID = "KeyWord1";
       cell1.Paragraphs.Add(heading1);

       Cell cell2 = row1.Cells.Add("cell 2");

       //create another table
       table1 = new Table();
       table1.ColumnWidths = "200 100";
       table1.IsFirstParagraph = true;
       sec1.Paragraphs.Add(table1);
       
       row1 = table1.Rows.Add();
       cell1 = row1.Cells.Add();
       heading1 = new Heading(pdf,sec1,1);
       heading1.Segments.Add("KeyWord2: this is key word 2");
       heading1.ID = "KeyWord2";
       cell1.Paragraphs.Add(heading1);

       cell2 = row1.Cells.Add("cell 2");

       //add glossary
       Text glossary = new Text("Glossary");
       glossary.IsFirstParagraph = true;
       glossary.TextInfo.FontSize = 20;
       glossary.TextInfo.Alignment = AlignmentType.Center;
       sec1.Paragraphs.Add(glossary);

       Text item1 = new Text("KeyWord1#$TAB#$REFPAGE(KeyWord1)");
       item1.TabStops = new TabStops();
       TabStop stop1 = item1.TabStops.Add(380,TabLeaderType.Dot);
       sec1.Paragraphs.Add(item1);

       Text item2 = new Text("KeyWord2#$TAB#$REFPAGE(KeyWord2)");
       item2.TabStops = new TabStops();
       TabStop stop2 = item2.TabStops.Add(380,TabLeaderType.Dot);
       sec1.Paragraphs.Add(item2);

       pdf.Save("d:/test/test.pdf");

    [VB.NET]

            'create Pdf and set license
            Dim pdf As Pdf = New Pdf
            Dim lic As Aspose.Pdf.License = New Aspose.Pdf.License
            lic.SetLicense("D:\CSharp\Test\License\Aspose.Custom.lic.xml")
            pdf.IsTruetypeFontMapCached = True
            pdf.TruetypeFontMapPath = "d:\test"

            'create new section
            Dim sec1 As Section = pdf.Sections.Add()

            'create tables and add data
            Dim table1 As Table = New Table
            table1.ColumnWidths = "200 100"
            sec1.Paragraphs.Add(table1)

            Dim row1 As Row = table1.Rows.Add()
            Dim cell1 As Cell = row1.Cells.Add()
            Dim heading1 As Heading = New Heading(pdf, sec1, 1)
            heading1.Segments.Add("KeyWord1: this is key word 1")
            heading1.ID = "KeyWord1"
            cell1.Paragraphs.Add(heading1)

            Dim cell2 As Cell = row1.Cells.Add("cell 2")

            'create another table
            table1 = New Table
            table1.ColumnWidths = "200 100"
            table1.IsFirstParagraph = True
            sec1.Paragraphs.Add(table1)

            row1 = table1.Rows.Add()
            cell1 = row1.Cells.Add()
            heading1 = New Heading(pdf, sec1, 1)
            heading1.Segments.Add("KeyWord2: this is key word 2")
            heading1.ID = "KeyWord2"
            cell1.Paragraphs.Add(heading1)

            cell2 = row1.Cells.Add("cell 2")

            'add glossary
            Dim glossary As Text = New Text("Glossary")
            glossary.IsFirstParagraph = True
            glossary.TextInfo.FontSize = 20
            glossary.TextInfo.Alignment = AlignmentType.Center
            sec1.Paragraphs.Add(glossary)

            Dim item1 As Text = New Text("KeyWord1#$TAB#$REFPAGE(KeyWord1)")
            item1.TabStops = New TabStops
            Dim stop1 As TabStop = item1.TabStops.Add(380, TabLeaderType.Dot)
            sec1.Paragraphs.Add(item1)

            Dim item2 As Text = New Text("KeyWord2#$TAB#$REFPAGE(KeyWord2)")
            item2.TabStops = New TabStops
            Dim stop2 As TabStop = item2.TabStops.Add(380, TabLeaderType.Dot)
            sec1.Paragraphs.Add(item2)

            pdf.Save("d:/test/test.pdf")

  • This is the new location for the Aspose.Pdf Blog

    This is the new URL for Aspose.Pdf Blog.

    The old Aspose.Pdf blog for .Net and old Aspose.Pdf for Java can still be accessed. We will soon copy all articles from the old blog to this new blog. In order to make the blog clear, we begin to use "product" and "team" blog and not "personal" blog anymore.