Что вы пытаетесь с этим делать? Манипулировать этим? Служить клиенту?
Вообще говоря, вы бы вернули Stream ...
Function GetPDF(ByVal filePath as String) as FileStream
Return File.OpenRead(filePath);
End Function
или массив байтов ...
Function GetPDF(ByVal filePath as String) as Byte()
Return File.ReadAllBytes(filePath);
End Function