It seems that, when generating PDF with DoCmd.Output to command, PDF file gets unusually big. This is what I am using now:
DoCmd.OpenReport "Report", acPreview, , "[ID]= forms![frmGenerate]![ID]", acHidden
DoCmd.OutputTo acOutputReport, "report", acFormatPDF, filePath, True
Current PDF file is...