整合營銷服務商

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

          免費咨詢熱線:

          計算機二級考試Word考點操作技巧-插入文字水印

          計算機二級考試Word考點操作技巧-插入文字水印

          迎閱讀,這里有原創的Office辦公軟件操作技巧。

          考題要求

          設置文字水印頁面背景,文字為“互聯網信息”,水印版式為斜式。

          技巧概述

          將文字作為水印插入到Word文檔中,可以為文檔的所有頁面都添加上信息標記。除了使用文字水印,還能使用圖片水印。

          操作步驟

          點擊【設計】—【水印】,然后將列出軟件內置的多種文字水印。

          如果內置樣式中有考題需要的文字水印,直接點擊一下水印樣式。

          則文檔中就具有了水印文字。

          但是一般考題都會指定特殊的水印文字,所以點擊【自定義水印】。

          接著將打開【水印】設置窗口。默認無水印。

          點選【文字水印】,在下方的【文字】文本框中輸入考題指定的水印文字。

          如果考題指定了水印文字的字體,就在【字體】中選擇相應的字體。

          如果指定了水印文字的字號,則在【字號】中選擇。

          有的考題還會指定水印文字的顏色,則需要在【顏色】處進行選擇。

          默認勾選【半透明】和【斜式】版式。

          完成設置后,點擊【確定】。

          這樣,指定的文字就作為水印插入進了文檔中。

          方法擴展

          怎樣把圖片設置為水印呢?后續文章將予以介紹,歡迎持續關注。

          注意事項

          要仔細看考題指定了哪些水印參數,按照參數設置。

          感謝閱讀,獲取更多操作技巧,請見文章合集與專欄。

          文于2023年5月24日首發于本人同名公眾號:Excel活學活用,更多文章案例請搜索關注!

          ☆本期內容概要☆

          • VBA插入形狀文本框水印,日期隨系統日期變化。
          • 批量刪除水印

          大家好,我是冷水泡茶,今天在EXCELHOME論壇上看到一個網友求助的貼子:

          我一看,這玩意我搞過啊,在我的《財務管理系統中,我就添加了水印的。

          需求分析:

          1、日期變化,我們理解為,跟隨系統日期變化,即每天打開文件時,這個水印上的日期與當前系統日期一致。

          2、文字固定,就是水印中除日期以外的文字不變。

          3、共4個,要添加4個同樣的水印。

          需求分析完了,直接開干吧!

          把我以前的代碼復制過來改一改,初步結果是這樣的(代碼見第二條文章):

          然而,問題來了,人家要的水印是灰色的,怎么辦呢?我又翻出了我以前搞的一個藝術字效果大全(“我是藝術字”),點刪除,清除所有藝術字,點添加,添加1~48號藝術字(代碼我也放到第二條)。

          共有48種藝術字效果,但沒有一種是符合要求的。于是就改吧,改了半天,最終發現用藝術字可能是不行的,應該用形狀加文字。

          于是,請教ChatGPT吧,它給的代碼基本能行,但是沒有傾斜(旋轉),又錄制了幾個宏,總之,一頓騷操作以后,終于完成了,代碼如下:

          Sub AddWatermark()
              Dim shp As Shape
              Dim watermarkText As String
              Dim pageHeight As Double
              Dim shpWidth As Double
              Dim centerTop As Double
              Dim Top As Double
              watermarkText="聯邦調查局聯邦調查局聯邦調查局" & Chr(10) & Format(Date, "YYYY-MM-DD")
              Sheets("聯邦").Activate
              For Each shp In ActiveSheet.Shapes
                  If shp.Type=msoTextBox Then
                      shp.Delete
                  End If
              Next
              With ActiveSheet
                  pageHeight=11.69 * 72
                  Top=150
                  centerTop=Top
                  shpWidth=350
                  For i=1 To 4
                      Set shp=.Shapes.AddTextbox(msoTextOrientationHorizontal, 90, centerTop, shpWidth, 100)
                      With shp
                          .Select
                          With Selection
                              .ShapeRange.IncrementRotation -25
                              .ShapeRange.Fill.Visible=msoFalse
                              .ShapeRange.Line.Visible=msoFalse
                          End With
                          .TextFrame.Characters.Text=watermarkText
                          .TextFrame.Characters.Font.Size=20
                          .TextFrame.Characters.Font.Color=RGB(150, 150, 150)
                          .TextFrame.HorizontalAlignment=xlHAlignCenter
                          .TextFrame.VerticalAlignment=xlVAlignCenter
                          .TextFrame.Orientation=1
                          .TextFrame.AutoSize=False
                          .LockAspectRatio=msoTrue
                          .Top=centerTop - (.Height / 2)
                      End With
                      centerTop=centerTop + shp.Height + (pageHeight - Top - shp.Height * 4) / 3
                  Next
              End With
          End Sub
          
          
          Private Sub Workbook_Open()
              Call AddWatermark
          End Sub

          代碼解析:

          1、首先,我們定義一個添加水印的過程,AddWaterMark

          2、接著,我們定義幾個變量

          3、給水印文字變量watermarkText賦值:固定文字+回車+當前日期。

          4、然后,我們刪除已有的水印。

          5、添加新的水印,選中,定義它的旋轉角度-25,無填充,無邊框。

          6、設置文字的格式。

          7、這里通過i=1 to 4循環添加,它的Top值是不斷增加的,間距相等。

          8、在ThisWorkBook的Open事件中,調用AddWatermark過程,每次打開文件時,刪除舊水印,添加新水印。

          好,今天就分享到這,歡迎點贊、留言、分享,謝謝大家,我們下期再會。



          ☆猜你喜歡☆

          【重磅】Excel VBA 應用分享/中醫診所收費系統/Excel+ListBox版

          Excel VBA 動態添加控件/學生成績篩選

          Excel VBA 這樣酷炫的日期控件,你不想要嗎?

          Excel 公式函數/數據透視表/固定資產折舊計提表!

          Excel VBA 自定義函數/數組字段定位/數組字段排序

          Excel 功能/公式函數/VBA/多種姿勢處理重復值

          Excel VBA 最簡單的收發存登記系統

          Excel 公式函數/查找函數之LOOKUP

          Excel VBA 文件批量改名

          Excel 公式函數/數據驗證/動態下拉列表

          Excel VBA 輸入逐步提示/TextBox+ListBox

          Excel 基礎功能【數據驗證】,你會怎么用?


          本文于2023年5月24日首發于本人同名公眾號:Excel活學活用,更多文章案例請搜索關注!

          PDF添加水印是一種有效的保護文檔內容、維護知識產權和增強文檔專業性的方法。要在Spring Boot中實現給PDF文件添加水印,你可以使用開源的Java庫進行操作。下面是一個簡單的示例,演示如何使用Apache PDFBox庫來實現這個功能。

          PDFBox庫是什么?

          Apache PDFBox是一個用于處理PDF文檔的Java庫,它提供了創建、解析、操作和轉換PDF文檔的功能。該庫由Apache軟件基金會開發和維護,是一個開源項目。

          PDFBox提供了豐富的API和功能,使得在Java應用程序中處理PDF文檔變得簡單和靈活。它是一個流行的工具,廣泛應用于各種領域,包括文檔管理、報告生成、電子商務等。

          引入POM依賴

          首先,你需要在項目的pom.xml文件中添加PDFBox的依賴。

          <dependency>
              <groupId>org.apache.pdfbox</groupId>
              <artifactId>pdfbox</artifactId>
              <version>2.0.24</version>
          </dependency>
          

          添加Service層代碼

          創建一個Service類來實現添加水印的功能。

          @Service
          public class PdfWatermarkService {
          
              public void addWatermark(String inputFilePath, String outputFilePath, String watermarkText) 
            throws IOException {
                  try (PDDocument document=PDDocument.load(new File(inputFilePath))) {
                      for (PDPage page : document.getPages()) {
                          try (PDPageContentStream contentStream=              new PDPageContentStream(document, page, 
                               PDPageContentStream.AppendMode.APPEND, true, true)) {
                              contentStream.beginText();
                              contentStream.setFont(PDType1Font.HELVETICA_BOLD, 36);
                              contentStream.setLeading(40);
                              contentStream.newLineAtOffset(100, 100);
                              contentStream.showText(watermarkText);
                              contentStream.endText();
                          }
                      }
                      document.save(outputFilePath);
                  }
              }
          }
          

          在這個示例中,我們使用PDFBox庫加載PDF文件,并對每一頁添加水印。你可以根據需要調整水印的位置、大小、字體等屬性。

          接下來,創建一個Controller類來調用這個Service

          @RestController
          public class PdfWatermarkController {
          
              @Autowired
              private PdfWatermarkService pdfWatermarkService;
          
              @PostMapping("/addwatermark")
              public ResponseEntity<String> 
                addWatermarkToPdf(@RequestParam("inputFile") String inputFile,
                                                              @RequestParam("outputFile") String outputFile,
                                                              @RequestParam("watermarkText") String watermarkText) {
                  try {
                      pdfWatermarkService.addWatermark(inputFile, outputFile, watermarkText);
                      return ResponseEntity.ok("Watermark added successfully.");
                  } catch (IOException e) {
                      e.printStackTrace();
                      return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).
                      body("Failed to add watermark: " + e.getMessage());
                  }
              }
          }

          在這個Controller中,我們定義了一個POST接口用于接收輸入文件路徑、輸出文件路徑和水印文本,然后調用PdfWatermarkService中的方法來添加水印。可以使用Postman或其他工具來調用這個接口,傳入相應的參數,即可實現給PDF文件添加水印的功能。


          主站蜘蛛池模板: 亚洲视频一区二区在线观看| 国产精品亚洲高清一区二区| 久久免费视频一区| 日韩美女视频一区| 免费一区二区三区| 中文字幕乱码亚洲精品一区| 日本高清一区二区三区| 91久久精一区二区三区大全| 国产免费一区二区三区在线观看| 亚洲一区二区在线免费观看| 亚洲sm另类一区二区三区 | 日韩精品国产一区| 日韩精品无码人妻一区二区三区 | 久久久久成人精品一区二区| 3d动漫精品啪啪一区二区中文| 呦系列视频一区二区三区| 一区二区三区免费视频播放器| 日本大香伊一区二区三区| 波多野结衣AV一区二区三区中文| 免费在线观看一区| 成人免费一区二区无码视频| 99久久国产精品免费一区二区| 秋霞日韩一区二区三区在线观看| 国产婷婷色一区二区三区| 国产一区二区三区樱花动漫| 亚洲美女一区二区三区| 久久中文字幕一区二区| 亚洲一区二区三区在线视频| 国产精品日韩一区二区三区| 亚洲性无码一区二区三区| 久久99精品波多结衣一区| 亚洲一区二区三区影院| 99久久精品国产高清一区二区| 日本一区二区三区久久| 成人免费视频一区二区三区| 国精产品一区一区三区有限公司| 中文字幕AV一区二区三区| 伊人激情AV一区二区三区| 国产精久久一区二区三区 | 日本一区二区三区不卡视频| av无码免费一区二区三区|