If you choose to save the report in PrintArchive then it is storing in blob and when you open the report from Print Archive, it gets URL using following method and opens this URL in browser.
public void printPreviewSelected()
{
PrintJobHeader selectedOne;
select selectedOne where selectedOne.RecId == printJobHeader.RecId;
// Get the report from the DB and download it in the browser
if (selectedOne.jobType == #SRSArchiveDocument)
{
DocuRef docuRef = DocumentManagement::findAttachments(tableNum(PrintJobHeader), selectedOne.RecId, curExt());
if (docuRef && docuRef.RecId)
{
str docUrl = DocumentManagement::getAttachmentPublicUrl(docuRef);
if (docUrl)
{
Browser br = new Browser();
br.navigate(docUrl);
}
}
}
}
You can do same thing to access this URL in your local application and store its content as pdf in local network path.