yes its possible, there are even legal thc pills like dronabinol. i think cellulose based binders would work well, maybe some starches. dronabinol uses gelatin but i feel like that would be messy
dronabinol uses synthetic thc afaik. i think you could PROBABLY press them yourself with rosin or oil but i would get a second opinion. plus i thought rosin and oil had to be heat activated first right?