Patent ID: 8700990

Claim:
A machine-implemented method for dynamically previewing web content in a portable document format (PDF) for display in a web client including multiple processes, the method comprising: in a first process of the web client, transmitting a request to a second process of the web client for generating a PDF document for web content displayed in a first window in the web client; in the second process of the web client, performing the operations of: generating the PDF document for the web content in response to receiving the request from the first process; transmitting the generated PDF document to the first process; in the first process of the web client, further performing the operations of: receiving the generated PDF document from the second process; generating a string identifier for referencing the PDF document; and transmitting a second request to a third process of the web client for displaying the PDF document referenced by the string identifier in a second window of the web client, wherein the first process is a browser process, the second process is a first renderer process, and the third process is a second renderer process.