Возможно ли объединить файл PDF без сохранения его на диск?Создайте pdf-файл без сохранения его на диске, а затем отобразите его в браузере
У меня есть сгенерированный pdf (через itextsharp) и физический pdf-файл. Эти два должны отображаться в браузере как объединенные.
То, что я в настоящее время есть (код псевдо)
public ActionResult Index()
{
// Generate dyanamic pdf first
var pdf = GeneratePdf();
// Then save it to disk for retrieval later
SaveToDisc(pdf);
// Retrieve the static pdf
var staticPdf = GetStaticPdf();
// Retrieve the generated pdf that was made earlier
var generatedPdf = GetGeneratedPdf("someGeneratedFile.pdf");
// This creates the merged pdf
MergePdf(new List<string> { generatedPdf, staticPdf }, "mergedPdf.pdf");
// Now retrieve the merged pdf and show it to the browser
var mergedPdf = GetMergedPdf("mergedPdf.pdf");
return new FileStreamResult(mergedFile, "application/pdf");
}
Это работает, но мне было просто интересно, если бы это было возможно только слили PDF и показать его в браузере, ничего не сохраняя на диске?
Любая помощь будет высоко оценена. Благодаря
Мы загружаем бездисковые pdf-файлы из ответа HTTP все время в моем магазине. Просто получите ссылку на исходный двоичный файл как массив байтов, очистите ответ, установите заголовки (особенно тип mime) и напишите. –
@PaulKienitz cool, Думаете, вы можете показать мне его в коде? для ссылок –