---
title: "2018.2 release notes"
canonical_url: "https://www.nutrient.io/guides/web/release-notes/2018-2/"
md_url: "https://www.nutrient.io/guides/web/release-notes/2018-2.md"
last_updated: "2026-05-26T01:23:09.733Z"
description: "Explore the features of PSPDFKit for Web 2018.2 including Electron support and API updates."
---

# PSPDFKit for Web 2018.2 migration insights

[PSPDFKit for Web 2018.2](https://www.nutrient.io/blog/pspdfkit-web-2018-2/) adds support for Electron, improved APIs, localization for 27 languages, and much more.

If you’re maintaining a Server installation, make sure to check out the [2018.2 server migration guide](https://www.nutrient.io/guides/product-archives-and-deprecated-solutions.md).

### Render bitmaps

This version deprecates the [`Instance#renderCover`](https://www.nutrient.io/api/web/classes/NutrientViewer.Instance.html#rendercover) API method in favor of [`Instance#renderPageAsArrayBuffer`](https://www.nutrient.io/api/web/classes/NutrientViewer.Instance.html#renderpageasarraybuffer), which now works on server deployments too.

In contrast to [`renderCover`](https://www.nutrient.io/api/web/classes/NutrientViewer.Instance.html#rendercover), the new method expects a mandatory `pageIndex` as its second argument.

To migrate, replace any occurrence of [`renderCover`](https://www.nutrient.io/api/web/classes/NutrientViewer.Instance.html#rendercover) with [`Instance#renderPageAsArrayBuffer`](https://www.nutrient.io/api/web/classes/NutrientViewer.Instance.html#renderpageasarraybuffer), and make sure to pass `0` as the `pageIndex` in the place where you were previously omitting the second argument:

### ES6+

```js

const buffer = await instance.renderCover({ width: 400 });
// becomes
const buffer = await instance.renderPageAsArrayBuffer({ width: 400 }, 0);

```

### JAVASCRIPT

```js

instance.renderCover({ width: 400 }).then(function(buffer) {
  console.log(buffer);
});
// becomes
instance.renderPageAsArrayBuffer({ width: 400 }, 0).then(function(buffer) {
  console.log(buffer);
});

```

### ES6+

```js

const buffer = await instance.renderCover({ width: 400 }, 2);
// becomes
const buffer = await instance.renderPageAsArrayBuffer({ width: 400 }, 2);

```

### JAVASCRIPT

```js

instance.renderCover({ width: 400 }, 2).then(function(buffer) {
  console.log(buffer);
});
// becomes
instance.renderPageAsArrayBuffer({ width: 400 }, 2).then(function(buffer) {
  console.log(buffer);
});

```

[PSPDFKit for Web 2018.2](https://www.nutrient.io/blog/pspdfkit-web-2018-2/) also introduces [`Instance#renderPageAsImageURL`](https://www.nutrient.io/api/web/classes/NutrientViewer.Instance.html#renderpageasimageurl), which renders a page and returns a URL to the generated image. This method works on standalone and server-based deployments.

For a full list of changes, check out the [changelog](https://www.nutrient.io/guides/web/changelog.md#2018.2).
---

## Related pages

- [1 13 1](/guides/web/release-notes/1-13-1.md)
- [1 11](/guides/web/release-notes/1-11.md)
- [1 1](/guides/web/release-notes/1-1.md)
- [1 12](/guides/web/release-notes/1-12.md)
- [1 0](/guides/web/release-notes/1-0.md)
- [1 10](/guides/web/release-notes/1-10.md)
- [1 2](/guides/web/release-notes/1-2.md)
- [1 13](/guides/web/release-notes/1-13.md)
- [1 14](/guides/web/release-notes/1-14.md)
- [1 3](/guides/web/release-notes/1-3.md)
- [1 4](/guides/web/release-notes/1-4.md)
- [1 15](/guides/web/release-notes/1-15.md)
- [1 9](/guides/web/release-notes/1-9.md)
- [1 5](/guides/web/release-notes/1-5.md)
- [1 8](/guides/web/release-notes/1-8.md)
- [1 7](/guides/web/release-notes/1-7.md)
- [Explore new features in PSPDFKit for Web 2017.9](/guides/web/release-notes/2017-9.md)
- [1 6](/guides/web/release-notes/1-6.md)
- [2017 3](/guides/web/release-notes/2017-3.md)
- [2017 6](/guides/web/release-notes/2017-6.md)
- [Upgrade annotations in PSPDFKit Web 2017.8](/guides/web/release-notes/2017-8.md)
- [Update your PSPDFKit for Web to version 2017.7](/guides/web/release-notes/2017-7.md)
- [New features in the 2018.1 migration guide](/guides/web/release-notes/2018-1.md)
- [Discover the new features in PSPDFKit for Web 2018.3](/guides/web/release-notes/2018-3.md)
- [Explore the new features in PSPDFKit 2018.7](/guides/web/release-notes/2018-7.md)
- [Explore PSPDFKit for Web 2018.4 features](/guides/web/release-notes/2018-4.md)
- [Key updates in PSPDFKit for Web 2019.1](/guides/web/release-notes/2019-1.md)
- [Explore PSPDFKit for Web 2018.6 enhancements](/guides/web/release-notes/2018-6.md)
- [Explore new features in PSPDFKit 2018.5](/guides/web/release-notes/2018-5.md)
- [Essential updates in PSPDFKit for Web 2019.4](/guides/web/release-notes/2019-4.md)
- [PSPDFKit for Web 2019.3 migration highlights](/guides/web/release-notes/2019-3.md)
- [2019 2](/guides/web/release-notes/2019-2.md)
- [PSPDFKit for Web 2019.5 migration insights](/guides/web/release-notes/2019-5.md)
- [Seamless migration to PSPDFKit for Web 2020.2](/guides/web/release-notes/2020-2.md)
- [Upgrade to PSPDFKit Web 2020.3 seamlessly](/guides/web/release-notes/2020-3.md)
- [Key changes in PSPDFKit for Web 2020.1](/guides/web/release-notes/2020-1.md)
- [Upgrade to PSPDFKit for Web 2021.1 with ease](/guides/web/release-notes/2021-1.md)
- [2021 3](/guides/web/release-notes/2021-3.md)
- [PSPDFKit Web and Server 2020.4 migration update](/guides/web/release-notes/2020-4.md)
- [Seamlessly migrate to PSPDFKit for Web 2021.2](/guides/web/release-notes/2021-2.md)
- [Migration guide for PSPDFKit 2021.5](/guides/web/release-notes/2021-5.md)
- [Unified CRUD API enhancements for easy migration](/guides/web/release-notes/2020-5.md)
- [PSPDFKit 2021.4 migration guide for seamless updates](/guides/web/release-notes/2021-4.md)
- [PSPDFKit 2022.1.1 migration changes](/guides/web/release-notes/2022-1.md)
- [2021 6](/guides/web/release-notes/2021-6.md)
- [Enhancements in PSPDFKit for Web 2022.2](/guides/web/release-notes/2022-2.md)
- [PSPDFKit 2023.2 migration and updates](/guides/web/release-notes/2023-2.md)
- [PSPDFKit Web 2020.6 migration insights](/guides/web/release-notes/2020-6.md)
- [Key updates in PSPDFKit for Web 2023.3](/guides/web/release-notes/2023-3.md)
- [Explore the new features of PSPDFKit for Web 2022.3](/guides/web/release-notes/2022-3.md)
- [PSPDFKit for Web 2022.4 migration overview](/guides/web/release-notes/2022-4.md)
- [Key improvements in PSPDFKit for Web 2022.5](/guides/web/release-notes/2022-5.md)
- [Discover the key updates in PSPDFKit for Web 2023.1](/guides/web/release-notes/2023-1.md)
- [Essential Nutrient Web SDK 2024.1 migration tips](/guides/web/release-notes/2024-1.md)
- [Explore key updates in PSPDFKit for Web 2023.4](/guides/web/release-notes/2023-4.md)
- [Key updates in PSPDFKit for Web 2023.5](/guides/web/release-notes/2023-5.md)
- [2024 4](/guides/web/release-notes/2024-4.md)
- [2024 2](/guides/web/release-notes/2024-2.md)
- [2024 3](/guides/web/release-notes/2024-3.md)
- [Upgrading Nutrient Web SDK](/guides/web/release-notes/upgrading.md)
- [2024 8](/guides/web/release-notes/2024-8.md)
- [2024 5](/guides/web/release-notes/2024-5.md)
- [2024 7](/guides/web/release-notes/2024-7.md)

