how to solve this COMException was Unhandled
i downloaded code from net for compress pdf file it work well 10 times and after restart my computer it not work it show this message i don't know how to solve this 
Retrieving the COM class factory for component with CLSID {4E70D245-0CB1-4656-9C35-629211E917A5} failed due to the following error: 80040154.

my downloaded code is 
public void Compress(string inputfile,string designfile )
        {
            //this code is download form this website
            //http://www.neeviapdf.com/support/examples/pdfcompress/?get=ex003aspnet

            Neevia.PDFcompress NVcomp = new Neevia.PDFcompress();
            int retVal;

            NVcomp.CI = "jpx";
            NVcomp.CQ = 10;

            NVcomp.GI = "jpx";
            NVcomp.GQ = 10;

            NVcomp.MI = "jbig2";
            NVcomp.MQ = 1;

            NVcomp.CreateObjectStreams = true;

            NVcomp.removePageLabels = true;
            NVcomp.removeArticleThreads = true;

            retVal = NVcomp.CompressPDF(infile  ,design  );
            if (retVal != 0)
            {
                MessageBox.Show("Error code = " + retVal.ToString());
            }
            else
            {
                MessageBox.Show("Done");
            }

        }
pls give me a solution
how to solve this COMException was Unhandled
===

i downloaded code from net for compress pdf file it work well 10 times and after restart my computer it not work it show this message i don't know how to solve this 
Retrieving the COM class factory for component with CLSID {4E70D245-0CB1-4656-9C35-629211E917A5} failed due to the following error: 80040154.

my downloaded code is 
public void Compress(string inputfile,string designfile )
        {
            //this code is download form this website
            //http://www.neeviapdf.com/support/examples/pdfcompress/?get=ex003aspnet

            Neevia.PDFcompress NVcomp = new Neevia.PDFcompress();
            int retVal;

            NVcomp.CI = "jpx";
            NVcomp.CQ = 10;

            NVcomp.GI = "jpx";
            NVcomp.GQ = 10;

            NVcomp.MI = "jbig2";
            NVcomp.MQ = 1;

            NVcomp.CreateObjectStreams = true;

            NVcomp.removePageLabels = true;
            NVcomp.removeArticleThreads = true;

            retVal = NVcomp.CompressPDF(infile  ,design  );
            if (retVal != 0)
            {
                MessageBox.Show("Error code = " + retVal.ToString());
            }
            else
            {
                MessageBox.Show("Done");
            }

        }
pls give me a solution