Log Analysis with Elasticsearch and Kibana
Overview From time to time, I have had to review and analyze various logs. Over time, log file size may reach >100 MB, which is problematic for analysis. Previously, I used Notepad++ and Autogrep for searching and querying logs. Sometimes, I created custom parsers in Python when a deep analysis was required. Then, I used […]
Can PrizmDoc Viewer load HTML documents with UTF-8?
Question I want to load an HTML document in PrizmDoc with UTF-8 encoding. Can this be done automatically in the product? Answer Currently, no. We have a parameter for .txt files which does that (detailed here), but this “textFileEncoding” intentionally only works for .txt, not .html files. There is a feature request for this: https://ideas.accusoft.com/ideas/PDV-I-546 […]
How to Split and Merge PDF Documents in C# with ImageGear
Today’s organizations are inundated with a variety of document and image formats on a regular basis. By integrating comprehensive PDF functionality into their applications, developers can provide the tools to manage those files much more easily. Converting files into PDFs makes them easier to share, modify, and annotate without having to worry about compatibility issues […]
Dependency Injection and Framing for Node.js
Michael Pardue, Accusoft Senior Software Engineer When developing as a team, a persistent major concern is how to structure an application so that all team members can add features, maintain code, and fix problems without stepping on each other’s toes. We wanted to solve this for Node.js by creating a way to divide our applications […]
How to Customize PrizmDoc With Keyboard Shortcuts
While PrizmDoc features are always a great way to add value to your application, our innovative document viewer is customizable to fit your brand and your preferences. PrizmDoc has a variety of customization options available for developers. While you can find all of these modification options in the documentation, let’s discuss keyboard shortcuts. Keyboard shortcuts […]
How can I enable content encryption in PrizmDoc Viewer?
Question How can I enable content encryption in PrizmDoc Viewer? Answer First, you need to enable content encryption on the PrizmDoc Server in the central configuration file. To do this, find the viewing.contentEncryption.enabled section and change the value to true. Save the changes to the file and restart the PrizmDoc services for the change to take […]
How do I insert or modify PDF Bookmarks using ImageGear .NET?
Question I am combining multiple PDF documents together, and I need to create a new bookmark collection, placed at the beginning of the new document. Each bookmark should go to a specific page or section of the new document. Example structure: Section 1 Document 1 Section 2 Document 2 How might I do this using […]
Is there any way in PrizmDoc to highlight the presence of an annotation?
Question In some other viewers, there are highlights or markers that appear on the UI to indicate that annotations are available for a given page or document. Is there a way to implement this in PrizmDoc? Answer Sure can, you just need to make a MarkupLayerRecords request to determine if there are marks that pertain […]
Getting Ahead of the Curve: ECMAScript 6 Development Today with Babel and Grunt
Andrew Bogdanov, Accusoft Software Engineer The brand new ECMAScript standard, ES2015, is finally out. The standard is a hot new thing in the JavaScript community today. After a long period of living with imperfections of the ES5 standards, we’re finally making a shift to a newer and happier world of structural code. However, if you […]
Vue.js: Embracing Reactive JavaScript Without Losing Your Mind
Andrew Bogdanov, Accusoft Software Engineer Einstein once said: “Make things as simple as possible, but not simpler.” What sometimes disappoints me in today’s world of front-end development is that with all of the complexity that is rising day-by-day, we are getting further and further from that concept. Do you remember the good old days when […]