Feature

    PDF Viewing & Rendering

    Open, render and view PDF documents across all platforms and devices, and preserve your content long-term. Our years of industry expertise means our technology is fast, accurate and robust.

    Web demo
    Foxit PDF SDK
    Used everywhere

    Trusted by Some of the World's Largest Companies

    Take a look at who uses our technology.

    aig
    amazon
    bank of america
    google
    ibm
    intel
    jpmorgan
    nasdaq
    tsb
    microsoft
    wells fargo
    aig
    amazon
    bank of america
    google
    ibm
    intel
    jpmorgan
    nasdaq
    tsb
    microsoft
    wells fargo

    The Best Tools for Developers

    Test for Yourself

    PDF documents contain everything needed to visualize the document — fonts, graphics, and a technical description of how the page should look are combined by the PDF software transformed into a visual representation of each page.Test out PDF viewing in your application using this code:

    Javaserver.js · 100% · 6/6 ln
    
    public void renderPage(int index) {
      PDFDoc doc = Common.loadPDFDoc(mContext, mPath, null);
      String outputFilePath = "test.jpg";
      PDFPage pdfPage = Common.loadPage(mContext, doc,
        index, PDFPage.e_ParsePageNormal);
    
      // Create the bitmap and erase its background.
      Bitmap bitmap = Bitmap.createBitmap((int)pdfPage.getWidth(),
        (int)pdfPage.getHeight(), Bitmap.Config.ARGB_8888);
      bitmap.eraseColor(Color.WHITE);
    
      Matrix2D matrix = pdfPage.getDisplayMatrix(0, 0,
        (int)pdfPage.getWidth(), (int)pdfPage.getHeight(),
        Constants.e_Rotation0);
    
        Renderer renderer = new Renderer(bitmap, true);
    
        // Render the page to bitmap.
        Progressive progressive = renderer.startRender(pdfPage, matrix,
          null);
        int state = Progressive.e_ToBeContinued;
        while (state == Progressive.e_ToBeContinued) {
            state = progressive.resume();
        }
        progressive.delete();
        if (state == Progressive.e_Error) {
          // Error
          return;
        }
    
        // Save the render result to the jpeg image
        if (false == Common.SaveImageFile(bitmap,
          Bitmap.CompressFormat.JPEG, outputFilePath)) {
            // Failed to save
            return;
          }
    
        renderer.delete();
        pdfPage.delete();
        Common.releaseDoc(mContext, doc);
      }
    }
    
     
    Developer Benefits

    Interactive Document Viewing in the Palm of Your Hand

    Long-term Preservation with PDF/A

    Our PDF SDK supports all PDF/A standards including creating, viewing, converting and validating. PDF/A limits what is allowed in a PDF, making the files self-contained without any reliance on any external data, ensuring it will render identically far into the future.

    PDF Edge Case Handling

    Our superior rendering features are designed to be completely fault tolerant. Any errors during PDF rendering and processing are handled gracefully without crashing.

    Support By Real Developers

    Foxit’s team of Sales Engineers are PDF experts and coders by trade. They’ll assist you throughout your proof of concept process.

    Essential Capabilities

    Accurate PDF Rendering, Every Time

    Even modest of estimates of PDF documents around the world place the number into the trillions, and counting. There are countless vendors, each producing PDFs in slightly different ways.
    Our libraries can render even the most problematic of documents. We handle edge cases, so you don’t have to.

    Unmatched Industry Expertise

    We sit on the board of the PDF Association, shaping how PDFs are created, maintained, and progressed. That expertise is used to build our libraries, and passed along to you.

    Robust Viewing on Any Device

    We’ve optimized for every screen size and device, supporting multi-touch and gestures. Foxit is a pioneer in Out Of Memory (OOM) handling — our Reflow technology interprets documents semantically, adjusting visual presentation to optimize space.

    More Features

    Robust Functionality

    Built-in UI Extension for Fast Utilization

    Bookmarks, Thumbnails, Etc.

    Embedded Fonts, Colors, and Images

    PDF Document Page Layers

    Reflow and Mobile Viewing

    High Quality and Accurate Rendering

    Extras

    Industry Use Cases

    Engineering

    Engineering

    Engineers need high quality blueprints that are oftentimes large digital files. Converting these documents to PDF not only lowers the chance of having large files but also guarantees high quality images for site engineers and other staff to mark-up. Our PDF technology can render minute details that allows users to zoom in and make notes on the smallest bolt on the image. Using mobile or handheld devices on sites can be beneficial for engineering and construction workers while still upholding the quality standards that are very important to the industry.

    Explore More
    Citizen Data Protection in Government

    Citizen Data Protection in Government

    Government agencies must protect citizen records, internal documents, and public disclosures from exposing confidential or regulated information. Foxit PDF SDK’s Redaction feature helps teams search for sensitive data, apply automated redaction rules, and securely remove sensitive content from files before release. This makes it easier to support compliance, reduce manual review time, and share documents with greater confidence.

    Explore More
    Claims Document Redaction in Insurance

    Claims Document Redaction in Insurance

    Insurance providers process policies, claims forms, medical records, and supporting documents that often contain highly sensitive personal information. With Foxit PDF SDK’s Redaction add-on, insurers can automatically identify and redact key data patterns and remove sensitive content from both document pages and metadata. This helps protect customer privacy, streamline document handling, and reduce the risk of exposure during internal review or external sharing.

    Explore More
    Get started

    Ready to Develop Your PDF Solution?

    Web Demo

    Try our SDK for Web in your browser. No download or login required.

    VIEW DEMO

    Ready to get started?

    Licensing tailored to you

    Our sales engineers are PDF experts and coders by trade. They'll answer any technical questions, help you build a proof of concept, and create a license that suits your needs.

    30-day free trial

    Try our advanced PDF technology on your chosen platform(s), completely free, for 30 days.