整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          vue中使用svg圖標

          vue中使用svg圖標

          裝 svg-sprite-loader

          svg-sprite-loader 是用于創建SVG精靈圖的插件,通過該插件可以將導入的SVG文件自動生成為symbol標簽并插入進html中

          yarn add svg-sprite-loader -D

          配置加載插件

          vue.config.js 中添加插件

          const path=require("path")
          
          module.exports={
              chainWebpack(config) {
                  // 清除 svg loader
                  config.module.rule("svg").uses.clear();
                  // 添加 svg loader
                  config.module
                      // 排除 svg loader 對 node_modules 的操作
                      .rule("svg-sprite-loader")
                      .test(/.svg$/)
                      .exclude.add(/node_modules/)
                      .end()
                      // 添加 svg loader 對 icons/svg 下的 svg 圖標進行操作
                      .test(/\.svg$/)
                      .include.add(path.resolve(__dirname, './src/icons/svg'))
                      .end()
                      .use("svg-sprite-loader")
                      .loader("svg-sprite-loader")
                      // 定義規則  <svg class="icon-svg"> <use xlink:href="#icon-name"></use></svg>
                      .options({
                          symbolId: "icon-[name]"
                      });
              }
          }

          導入 SVG

          創建文件目錄和文件
          src/icons
          src/icons/index.js svg 文件操作
          /src/icon/svg svg 文件存放

          /**
           * 加載 svg
           */
          function loadSvg() {
              const requireAll=(requireContext)=> requireContext.keys().map(requireContext);
              const req=require.context("@/icons/svg/", false, /\.svg$/);
              requireAll(req);
          }

          icon-svg 組件

          <template>
          	<svg class="icon-svg"  aria-hidden="true">
          		<use :xlink:href="iconName"></use>
          	</svg>
          </template>
          <script>
          export default {
              name: "icon-svg",
              inheritAttrs: true,
          	props: {
          		name: {
          			type: String
          		},
          	},
          	computed: {
          		iconName() {
          			return `#icon-${this.name}`;
          		},
          	},
          };
          </script>
          <style>
          .icon-svg {
          	width: 1em;
          	height: 1em;
          	vertical-align: -0.15em;
          	fill: currentColor;
          	overflow: hidden;
          }
          </style>

          使用

          // 基本使用
          <icon-svg name="setting" />
          
          // 通過 style 控制大小和顏色
          <icon-svg name="setting" style="fontSize:18px;color:#1abc9c;"/>
          
          // 通過 class 控制大小和顏色
          <icon-svg name="setting" class="setting"/>

          如果修改顏色無效的話,打開文件將里面的 fill 刪除。

          文將介紹如何使用Java程序來將PDF文檔轉換為PNG圖片、HTML、Word、SVG及XPS格式。

          使用工具及環境創建

          • 工具:Free Spire.PDF for Java(免費版)
          • 環境創建:

          方法1:首先,通過E-iceblue中文官網下載獲取Free Spire.PDF for Java;其次,解壓后找到lib文件夾下的Spire.pdf.jar;最后,將jar文件導入Java IEDA中。

          方法2:通過maven倉庫安裝產品及添加相關依賴包。

          代碼演示

          示例1 將PDF 轉換為PNG圖片格式

          import java.awt.image.BufferedImage;
          import java.io.File;
          import java.io.IOException;
          import com.spire.pdf.PdfDocument;
          import javax.imageio.ImageIO;
          
          public class ToImage {
              public static void main(String[] args) throws IOException {
                  //加載示例PDF文件
                  PdfDocument doc=new PdfDocument();
                  doc.loadFromFile("C:\\Users\\Test1\\Desktop\\Sample.pdf");
          
                  //保存PDF的每一頁到圖片
                  BufferedImage image;
                  for (int i=0; i < doc.getPages().getCount(); i++) {
                      image=doc.saveAsImage(i);
                      File file=new File( String.format("output/ToImage-img-%d.png", i));
                      ImageIO.write(image, "PNG", file);
                  }
          
                  doc.close();
              }
          }

          轉換效果:

          示例2 將 PDF 轉換為 HTML、SVG、XPS、Word 格式

          import com.spire.pdf.FileFormat;
          import com.spire.pdf.PdfDocument;
          
          public class ToWord {
              public static void main(String[] args) {
          				//加載示例PDF文件
                  PdfDocument pdf=new PdfDocument();
                  pdf.loadFromFile("C:\\Users\\Test1\\Desktop\\Sample.pdf");
          				
                	//保存為HTML格式
                  pdf.saveToFile("output/ToHTML.html", FileFormat.HTML);
                  //保存為Word格式
                  pdf.saveToFile("output/ToWord.docx", FileFormat.DOCX);
                  //保存為SVG格式
                  pdf.saveToFile("output/ToSVG.svg", FileFormat.SVG);
                  //保存為XPS格式
                  pdf.saveToFile("output/ToXPS.xps", FileFormat.XPS);
              }
          }

          轉換效果:

          (本文完)

          氣圖用來表現設備電器的工作原理和電器元件的系統結構的一種圖表。電氣圖主要是由特定的圖形符號、線框以及連接符號的線條組成。電氣圖體現了電路和電氣結構相互之間的邏輯關系,所以通過電氣圖可以了解到電路的實際工作情況。電氣圖的可以用來表達電氣設備以及電器元件的系統結構、原理和作用,方便電氣工作人員對電氣系統的安裝、調試和維修。

          電氣圖通用模板

          以下是選自億圖圖示的電氣圖通用模板,打開億圖圖示模板中心搜索“電氣圖”即可。

          電氣圖模板的套用方法

          電氣圖模板的套用非常簡單,只需要跟著下面的步驟就能夠快速的繪制出一副電氣圖了。

          第一步:下載并打開“億圖圖示”,或者無需下載,打開網頁搜索“億圖在線”,點擊開始作圖。

          第二步:點擊新建,在搜索框中輸入“電氣圖”,或者在分類中找到“電路工程”,選擇相應的模版打開就能開始作圖。

          第三步:雙擊修改元件的型號名稱,點擊左側的“符號庫”更換元件符號。

          第四步:點擊右側的“主題顏色”,更換電氣圖的主題樣式。

          第五步:繪制完成電路圖后,可以通過左上角的保存、打印按鈕進行保存,或者將作品導出為圖片、Html、PDF、SVG、Word、Excel等格式。

          電氣圖繪制軟件——億圖圖示

          電氣圖的繪制除了像CAD這些軟件以外,我們國產的億圖圖示繪圖軟件也是很好用的,億圖圖示是一款綜合性的辦公繪圖軟件,它能夠繪制像電氣圖、組織架構圖、思維導圖、UML圖、程序流程圖、網絡拓撲圖、基本圖表等260多種繪圖類型,模板豐富,擁有3000多種符號和素材。億圖圖示的兼容性強,你可以同時在Windows、Mac以及Linux系統平臺上操作,也可以免下載,直接打開網頁搜索億圖在線就能開始作圖,且支持一鍵分享至微信、朋友圈、微博等社交網絡平臺,方便快捷。
          使用億圖圖示繪制電氣圖,便捷高效,選擇相應的模板就能開始你的繪制,短時間內就能繪制出一副專業的電氣圖。

          為什么選擇億圖圖示繪制電氣圖?

          1、國貨之光:億圖圖示是一款由我們國人開發的軟件,用戶已達2500萬+,分布在全球100多個國家和地區,滿足全人群的繪圖需求。
          2、海量符號素材:億圖圖示擁有3000+的符號素材,260+的繪圖種類,還有海量模板供你選擇。
          3、操作簡單,快速上手:一步到位的拖拽式操作加上全自動吸附對齊的功能,使您的作品整體既專業又美觀,無需經過系統學習就能輕松上手。
          4、支持導入和導出多格式:億圖圖示支持一鍵導入Visio文件轉化為Edraw文件,且支持導出作品作為圖片、Html、PDF、SVG、Word、Excel等格式,讓您無需擔心格式轉換的問題。
          5、支持多個系統:億圖圖示同時支持在PC端,(Windows、Mac以及Linux系統)上操作和網頁端操(打開網頁搜索億圖在線,進入網頁開始作圖,無需下載)。


          主站蜘蛛池模板: 国产福利一区二区三区在线观看| 国产精品一区二区香蕉| 精品一区二区三区视频| 亚洲一区中文字幕| 亚洲天堂一区二区三区四区| 精品国产一区二区三区久久久狼| 精品福利一区二区三区免费视频 | 鲁丝丝国产一区二区| 国产婷婷色一区二区三区深爱网| 狠狠爱无码一区二区三区| 亚洲Aⅴ无码一区二区二三区软件| 91一区二区三区| 亚洲AV美女一区二区三区| 无码人妻av一区二区三区蜜臀| 国产aⅴ精品一区二区三区久久 | 日韩精品电影一区| 亚洲色无码一区二区三区| 精品亚洲A∨无码一区二区三区 | 亚洲国产一区二区三区| 国产激情з∠视频一区二区| 在线|一区二区三区| 成人影片一区免费观看| 影音先锋中文无码一区| 国产vr一区二区在线观看| tom影院亚洲国产一区二区 | 亚洲a∨无码一区二区| 亚洲福利精品一区二区三区| 91精品一区二区| 精品亚洲一区二区三区在线播放| 久久久精品人妻一区二区三区四| 视频一区二区在线观看| 中文字幕一区二区三区在线观看| 日本免费精品一区二区三区| 国产伦精品一区二区三区女| 国产精品无码一区二区在线观一 | 天堂一区二区三区精品| 国产一区二区三区91| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 精品视频无码一区二区三区| 国产福利电影一区二区三区久久老子无码午夜伦不 | 国产一区二区三区内射高清|