Index: samples/pdfium_test.cc |
diff --git a/samples/pdfium_test.cc b/samples/pdfium_test.cc |
index 8f9c832fb223ed7394c751a53c0cd6de893bcb66..333f8e57e01f49d0f8ae4e309a2ea91266950459 100644 |
--- a/samples/pdfium_test.cc |
+++ b/samples/pdfium_test.cc |
@@ -446,14 +446,12 @@ void RenderPdf(const std::string& name, const char* pBuf, size_t len, |
FORM_OnAfterLoadPage(page, form); |
FORM_DoPageAAction(page, form, FPDFPAGE_AACTION_OPEN); |
- int width = static_cast<int>(FPDF_GetPageWidth(page)); |
- int height = static_cast<int>(FPDF_GetPageHeight(page)); |
+ double scale = 1.0; |
if (!options.scale_factor_as_string.empty()) { |
- double scale = 1.0; |
std::stringstream(options.scale_factor_as_string) >> scale; |
- width *= scale; |
- height *= scale; |
} |
+ int width = static_cast<int>(FPDF_GetPageWidth(page) * scale); |
+ int height = static_cast<int>(FPDF_GetPageHeight(page) * scale); |
FPDF_BITMAP bitmap = FPDFBitmap_Create(width, height, 0); |
FPDFBitmap_FillRect(bitmap, 0, 0, width, height, 0xFFFFFFFF); |