<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Need Help in using saveas function to save thumbnail image in .NET Forum</title>
    <link>https://forums.autodesk.com/t5/net-forum/need-help-in-using-saveas-function-to-save-thumbnail-image/m-p/6643246#M34276</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Try passing true for “bBakAndRename” in saveas API like&lt;/P&gt;
&lt;P&gt;db.SaveAs(str, true, DwgVersion.Current, db.SecurityParameters); along with&amp;nbsp;RetainOriginalThumbnailBitmap&lt;/P&gt;
&lt;P&gt;Refer &lt;A href="https://forums.autodesk.com/t5/net/retainoriginalthumbnailbitmap-not-working-for-replacing-the/td-p/6028521" target="_blank"&gt;http://forums.autodesk.com/t5/net/retainoriginalthumbnailbitmap-not-working-for-replacing-the/td-p/6028521&lt;/A&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 25 Oct 2016 06:55:31 GMT</pubDate>
    <dc:creator>Virupaksha_aithal</dc:creator>
    <dc:date>2016-10-25T06:55:31Z</dc:date>
    <item>
      <title>Need Help in using saveas function to save thumbnail image</title>
      <link>https://forums.autodesk.com/t5/net-forum/need-help-in-using-saveas-function-to-save-thumbnail-image/m-p/6609831#M34275</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; Now I am facing a problem,I use database.SaveAs function to save a dwg file,but the dwg file do not have an thumbnail image,so I trid to search kean's blog ,and I write code like below,but I can't get what I want.&lt;/P&gt;&lt;PRE&gt;[CommandMethod("SendSaveAsCmd", CommandFlags.Session)]
        public static void DoSaveAs()
        {
            string filepath = @"C:\Users\FL_DRAWING\Desktop\Images\1.dwg";
            string targetpath = @"C:\Users\FL_DRAWING\Desktop\Images\newdwg.dwg";

            Document doc = Application.DocumentManager.Open(filepath, false);
            doc.LockDocument();
            Database db = doc.Database;
            object ocmd = Application.GetSystemVariable("CMDECHO");
            string newpath = targetpath.Replace("\\", "/");

            string cmd =
                "(setvar \"CMDECHO\" 0)" +
                "(command \"_.SAVEAS\" \"\" \"" + newpath + "\")" +
                "(setvar \"CMDECHO\" " + ocmd.ToString() + ")" +
                "(princ) ";
            doc.SendStringToExecute(cmd,false,false,false);

            doc.CloseAndDiscard();
        }&lt;/PRE&gt;&lt;P&gt;And I tried Another way like below&lt;/P&gt;&lt;PRE&gt;[CommandMethod("SaveThumbnail", CommandFlags.Session)]
        public static void DoSaveThumbnail()
        {
            string filepath = @"C:\Users\FL_DRAWING\Desktop\Images\1.dwg";
            string targetpath = @"C:\Users\FL_DRAWING\Desktop\Images\newdwg.dwg";

            Document doc = Application.DocumentManager.Open(filepath);
            doc.LockDocument();
            Database db = doc.Database;
            db.RetainOriginalThumbnailBitmap = true;
            Bitmap thumb = db.ThumbnailBitmap;
            db.ThumbnailBitmap = thumb;
            db.SaveAs(targetpath, DwgVersion.Current);
            doc.CloseAndDiscard();
        }&lt;/PRE&gt;&lt;P&gt;But the thumb is null in line Bitmap thumb = db.ThumbnailBitmap&lt;/P&gt;&lt;P&gt;In one of kean's blog ,I saw Document.CapturePreviewImage&lt;/P&gt;&lt;P&gt;So I rewrite my code like below&lt;/P&gt;&lt;PRE&gt;[CommandMethod("SaveThumbnail", CommandFlags.Session)]
        public static void DoSaveThumbnail()
        {
            string filepath = @"C:\Users\FL_DRAWING\Desktop\Images\1.dwg";
            string targetpath = @"C:\Users\FL_DRAWING\Desktop\Images\newdwg.dwg";

            Document doc = Application.DocumentManager.Open(filepath);
            doc.LockDocument();
            Database db = doc.Database;
            Bitmap thumb = doc.CapturePreviewImage(320, 240);
            db.ThumbnailBitmap = thumb;
            db.SaveAs(targetpath, DwgVersion.Current);
            doc.CloseAndDiscard();
        }&lt;/PRE&gt;&lt;P&gt;And I get a thumbnail image with a black background, but the thumbnail could not fullfill the thumbnail in Windows document viewer.And I also could not see cleer in Windows Document viewer.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any help will be great, thank you.&lt;/P&gt;</description>
      <pubDate>Sat, 08 Oct 2016 09:49:08 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/need-help-in-using-saveas-function-to-save-thumbnail-image/m-p/6609831#M34275</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-10-08T09:49:08Z</dc:date>
    </item>
    <item>
      <title>Re: Need Help in using saveas function to save thumbnail image</title>
      <link>https://forums.autodesk.com/t5/net-forum/need-help-in-using-saveas-function-to-save-thumbnail-image/m-p/6643246#M34276</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Try passing true for “bBakAndRename” in saveas API like&lt;/P&gt;
&lt;P&gt;db.SaveAs(str, true, DwgVersion.Current, db.SecurityParameters); along with&amp;nbsp;RetainOriginalThumbnailBitmap&lt;/P&gt;
&lt;P&gt;Refer &lt;A href="https://forums.autodesk.com/t5/net/retainoriginalthumbnailbitmap-not-working-for-replacing-the/td-p/6028521" target="_blank"&gt;http://forums.autodesk.com/t5/net/retainoriginalthumbnailbitmap-not-working-for-replacing-the/td-p/6028521&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 25 Oct 2016 06:55:31 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/need-help-in-using-saveas-function-to-save-thumbnail-image/m-p/6643246#M34276</guid>
      <dc:creator>Virupaksha_aithal</dc:creator>
      <dc:date>2016-10-25T06:55:31Z</dc:date>
    </item>
    <item>
      <title>Re: Need Help in using saveas function to save thumbnail image</title>
      <link>https://forums.autodesk.com/t5/net-forum/need-help-in-using-saveas-function-to-save-thumbnail-image/m-p/6783918#M34277</link>
      <description>&lt;P&gt;Hi,First I want to thank u for reply and I tried ur way but there is still another problem I try to build plenty of dwgs which has no thumbnail image,&lt;/P&gt;&lt;P&gt;if the dwg file has an thumbnail I use your method ,the anwser is yes,and I got a new dwg file with thumbnail,&lt;/P&gt;&lt;P&gt;but if the diw file has no thumbnail,and I tried,there is a dwg file I get without thumbnail.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope I am wrong and wish ur another anwser,thank u&lt;/P&gt;</description>
      <pubDate>Thu, 05 Jan 2017 03:24:22 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/need-help-in-using-saveas-function-to-save-thumbnail-image/m-p/6783918#M34277</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-01-05T03:24:22Z</dc:date>
    </item>
  </channel>
</rss>

